Как получить максимум доступной памяти для контактов

Я делаю простое приложение для резервного копирования, и я буду создавать резервные копии контактов с ним, пожалуйста, возможно ли получить максимальное количество памяти, доступной для контактов в памяти телефона, чтобы я мог использовать его, чтобы установить индикатор выполнения, который говорит, например, 74/100 (74 контакта использовались из 100 контактов), потому что некоторые старые телефоны, которые я видел, имеют эту функцию... это возможно в Android, или память контактов не ограничена, пока доступно внутреннее хранилище телефона?

1 ответ

По состоянию на 2011 год бэкэнд контактов Google имел системный лимит в 10000 контактов и максимальный объем данных на один контакт 128 КБ. Я не знаю публичного изменения этого лимита. Учитывая, что контакты Android синхронизируются с контактами Gmail, это будет одним из пределов интереса. Конечно, я полагаю, что вы можете хранить контакты на самом устройстве без синхронизации с Gmail, и, следовательно, ограничение, вероятно, независимо от того, какие ограничения строк находятся в базовой базе данных SQLITE. Похоже, что это число варьируется в пределах 2 ГБ и 1 ТБ в зависимости от того, когда кто-то проверяет и какой API или метод он использует для определения этого значения.

Другие вопросы по тегам