Основное отличие внутреннего (internal) и внешнего (external) хранилищ в Android заключается в том, кто может получать доступ к сохранённым данным. 15
Внутреннее хранилище (internal storage) доступно только тому приложению, которое его создало. 5 Данные, сохранённые во внутреннем хранилище, не могут быть прочитаны другими приложениями. 13 При удалении приложения все связанные с ним данные также удаляются. 1
Внешнее хранилище (external storage) доступно всем приложениям на устройстве. 5 Пользователь может получить доступ к нему напрямую через файловый менеджер. 5 Обычно к внешнему хранилищу относят SD-карту или любой другой внешний носитель, подключённый к устройству. 5 Данные, сохранённые во внешнем хранилище, могут использоваться другими приложениями, если у них есть разрешения на чтение и запись. 3
Таким образом, внутреннее хранилище подходит для хранения конфиденциальных данных, а внешнее — для файлов, которые могут использоваться несколькими приложениями или к которым пользователь хочет получить доступ независимо. 15