2014-05-07 2 views
0

Я ознакомился с официальной документацией android относительно хранения Android.В чем разница между внутренним хранилищем android и внешним-частным хранилищем?

Я понимаю, что есть:

1) Внутренняя память: что приложение-частное. удаляется при удалении приложения. не могут быть доступны пользователю и другим приложениям.

2) внешнее запоминающее устройство -

2.а) частные: приложение-частного. удаляется при удалении приложения. не могут быть доступны пользователю и другим приложениям.

2.b) Публикация: пользователь и другие приложения могут получать доступ и даже редактировать.

из официального documentation:

Сохранение файлов, приложение-частного

Если вы обрабатываете файлы, которые не предназначены для других приложений для использования (например, графических текстур или звуковых эффектов, используемых только вашим приложением), вам следует использовать личный каталог хранения на внешнем хранилище на , вызывающий getExternalFilesDir(). Этот метод также принимает аргумент типа , чтобы указать тип подкаталога (например, DIRECTORY_MOVIES). Если вам не нужен конкретный медиа-каталог, отправьте null, чтобы получить каталог корневого каталога личного каталога вашего приложения.

В чем разница между (1) и (2.a)?

ответ

0

В чем разница между (1) и (2.a)?

Нет 2.а, который соответствует вашему описанию. Существует приложение специфическое внешнее хранилище, которое удаляется при удалении, хотя пользователь и другие приложения могут наверняка получить на него. Следовательно, это не приложение частное.

Возможно, вы захотите ознакомиться с некоторыми недавними сообщениями в блоге, которые я написал об обложке internal storage и external storage.

+0

видеть мой отредактированный вопрос. и здесь: Если вы обрабатываете файлы, которые не предназначены для использования другими приложениями, вы должны использовать личный каталог хранилища на внешнем хранилище –

+0

@ user1065869: здесь «частный» просто означает «не столкнется с кем-либо другим», , Нет никаких ограничений безопасности, запрещающих другим приложениям, не говоря уже о доступе к этим файлам. Это контрастирует с внутренним хранилищем, которое * * защищено от других приложений и пользователей (за исключением корневых устройств). – CommonsWare

0
  1. внешнего средство хранения пространства для приложений и файлов
  2. частных средства пространства для системных файлов
+0

и какова разница между пользователем или приложением? –

Смежные вопросы