Где на самом деле хранится файл данных приложения на устройстве Android?

Я разработал приложение для Android, используя Appcelerator Titanium. Это приложение создаст файл в applicationDataDirectory и также установит базу данных.

Если запустить на эмуляторе, я могу найти эти файлы с помощью команды «adb». Но как насчет Android-устройства? Могу ли я использовать приложение «Мои файлы» для просмотра тех файлов, которые я создал? (поскольку я вижу там файлы, созданные другим приложением.)

Более того, я ожидаю, что как только я удалю приложение на устройстве, оно автоматически удалит связанные файлы и базу данных. Это правда?

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

Я использую Ti SDK 2.0.1GA2, Android Runtime V8. И используя Samsung Galaxy Tab для тестирования. Заранее спасибо.

18
задан Bowie 30 May 2012 в 06:36
поделиться