Список файлов сохраненных во внутреннем хранилище

Мое приложение для Android сохраняет некоторые статистические данные во внутреннем хранилище. Каждое имя файла имеет формат & quot; appname-currentDate & quot;

Я размышлял:

When I save to internal storage, is there a specific folder assigned to my app, or are my files saved along with files from other applications in the same directory. Is there a way to know the list of files saved by my application to the internal storage

Огромное спасибо.

Ответы на вопрос(4)

чтобы получить массив внутренних файлов, сохраняемых приложением.

https://developer.android.com/reference/android/content/Context.html#fileList ()

больше информации здесь. https://developer.android.com/guide/topics/data/data-storage.html#filesInternal

1-When I save to internal storage, is there a specific folder assigned to my app, or are my files saved along with files from other applications in the same direcotry.

сохраненные во внутреннем хранилище, являются частными для вашего    приложение и другие приложения не могут получить к ним доступ (равно как и    пользователь).

И файлы хранятся в/data/data/<package_name>/files каталог.    Специально для вашего пакета приложений.

2- Is there a way to know the list of files saved by my application to the internal storage.

использовать методgetFilesDir()

Получает абсолютный путь к каталогу файловой системы, где хранятся ваши внутренние файлы.

Для получения дополнительной информации посмотрите наAndroid - Внутренняя память

 Snake28 июн. 2012 г., 15:56
Спасибо тебе +1, так как я искал функцию, которая фактически перечисляет файлы, на которые был дан ответ в другом ответе .. Спасибо
Решение Вопроса

1) Зависит от того, какой метод вы используете, чтобы получить дескриптор файла../data/data/[your.package.name]/, Файлы в этом каталоге могут быть прочитаны только вашим приложением.

2) ИспользуйтеgetFilesDir() метод в вашемActivity чтобы получитьFile обрабатывать и использоватьlistFiles() на нем, чтобы получить массивFile представляя все файлы в папке данных вашего приложения.

Дальнейшее чтение:http://developer.android.com/guide/topics/data/data-storage.html

data/data/your.package.com эта папка.your.package.com это название вашего пакета.

Вы можете увидеть это в ддмс. Если вы используете eclipse и запускаете эмулятор или устройство, вы можете увидеть ваши файлы в eclipse - & gt; вкладка ддмс

enter image description here

 Snake28 июн. 2012 г., 15:55
Я ищу программный способ. Также мое устройство не рутировано. Спасибо хоть
 28 июн. 2012 г., 08:42
Если устройство не имеет root-прав, вы его не видите.

Ваш ответ на вопрос