我的目标是将应用程序中的数据保存到文本文件中以进行进一步分析。我使用了给定的here确切的代码来保存数据:

数据是根据应用程序存储和检索的,但是我无法在手机上找到MySampleFile.txt(即使使用搜索功能)。

我在Android -> data -> com.*.*.中找不到它,我有一个Samsung Galaxy S3。这款手机有什么不同吗?

我应该在手机上进行任何修改吗?

最佳答案

要查看data,您的电话必须为root。三星Galaxy S3不是供应商的根目录,您需要对手机进行root访问才能访问内部存储器/存储,您只能访问手机中的外部存储器/存储,即sdcard

但是,我建议您使用Emulator而不是手机。

这里是一些关于 Root 的链接,您可以通过以下链接进行操作:

http://gizmodo.com/5982287/reasons-to-root-your-android-device
http://lifehacker.com/5789397/the-always-up+to+date-guide-to-rooting-any-android-phone
http://en.wikipedia.org/wiki/Android_rooting

但是我再次建议您使用仿真器,除非您不具备足够的知识来root用户,并且在您不希望手机root时再次安装固件。

请使用Emulator查看data->com.package
从Windows菜单-> ShowView->其他-> android-> fileExplorer,您可以在设备中看到文件

在AndroidManifest.xml中指定权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

10-07 19:52
查看更多