Что такое определение "большой двоичный файл"?
Согласно справочной странице Android, FileBackupHelper должен "использоваться только с небольшими файлами конфигурации, а не с большими двоичными файлами".
Мне удалось успешно сделать резервную копию файла базы данных размером 8 килобайт, но мне любопытно, в какой момент файл становится "большим" двоичным файлом. Как вы думаете, Android ссылается на файлы в диапазоне мегабайт?
1 ответ
Я полагаю, что в исходном коде Android нет жестко заданного ограничения (которое определяет "большой" или "маленький"). По крайней мере, я не нашел в течение 10 минут, просматривая источник Android.
Вообще говоря, вы должны учитывать скорость беспроводного соединения. Это зависит от того, где вы и ваши пользователи находятся. Если это крупные города с покрытием 3G/4G - я думаю, что вы можете сделать резервную копию мегабайта, если в сельской местности и с ваших пользователей взимается плата за килобайт, я бы предпочел сократить до десятков килобайт.