Основная идея LDAP состоит в том, чтобы хранить в одном месте всю информацию пользователя (контактная информация, вход в систему, пароль, полномочия), так, чтобы было легче поддержать администраторами сети. Например, Вы можете:
(мой пост для разработчиков Android не отображается, поэтому я попробую разместить его здесь)
IIRC, эта проблема возникает из-за попытки доступа к файлам, которые были сжаты как часть создания APK.
Следовательно, чтобы обойти проблему, дайте ему расширение файла, которое не будет сжиматься. Я забыл список пропущенных расширений, но типы файлов, о которых известно, что они уже сжаты (например, mp3, jpg), могут работать.
Вы правы в том, что существует определенный предел размера для извлечения файлов. Возможно, вы захотите разделить файлы большего размера на части по 1 МБ и получить метод, с помощью которого вы узнаете, какие файлы из каких частей состоят, и снова соедините их вместе при запуске приложения.