Основные отличия типов хранилищ в Android для разработчиков:
- Внутреннее хранилище (Internal Storage). 29 Данные доступны только самому приложению, их создавшему. 9 Это безопасный вариант для хранения конфиденциальных пользовательских данных, которые не должны быть доступны другим приложениям или пользователям. 9 Внутреннее хранилище — часть встроенного хранилища устройства и всегда доступно приложению, независимо от наличия внешнего хранилища (SD-карты). 9
- Внешнее хранилище (External Storage). 29 К нему имеют доступ все приложения на устройстве, а пользователь может получить доступ к нему напрямую через файловый менеджер. 9 Внешнее хранилище обычно относится к SD-карте или любому другому носителю, установленному на устройстве. 9 Оно подходит для хранения файлов, которыми можно поделиться между приложениями, или файлов, к которым пользователь может захотеть получить доступ самостоятельно. 9
Выбор типа хранилища зависит от конкретных нужд приложения. 1