应用程序数据文件实际存储在Android设备上的哪里?

Bow*_*wie 18 android file titanium appcelerator

我使用Appcelerator Titanium开发了一个Android应用程序.此应用程序将在applicationDataDirectory中创建一个文件并安装数据库.

如果在模拟器上运行,我可以使用"adb"命令找到这些文件.但是Android设备怎么样?我可以使用"我的文件"应用程序查看我创建的文件吗?(因为我可以看到其他应用程序在那里创建的文件.)

此外,我希望一旦我删除设备上的应用程序,它将自动删除相关的文件和数据库.真的吗?

因为我发现即使我从设备中删除了应用程序,数据库似乎也被遗忘了.我可以说,因为删除应用程序并在设备上重新运行(从Titanium),它显示以前的数据.

我正在使用Ti SDK 2.0.1GA2,Android Runtime V8.并使用三星Galaxy Tab进行测试.提前致谢.

pap*_*tis 25

应用程序私有数据文件存储在其中 <internal_storage>/data/data/<package>

可以使用openFileOutput()openFileInput()访问存储在内部存储中的文件

当这些文件创建为MODE_PRIVATE时,无法在另一个应用程序(如FileManager)中查看/访问它们.

  • 您可以使用文件管理器应用程序访问/数据/数据,但您需要先将手机设为root. (4认同)

biz*_*izi 7

在Android 4.4 KitKat上,我发现我的: /sdcard/Android/data/<app.package.name>