我的目标是将应用程序中的数据保存在文本文件中以供进一步分析。我使用了给定here的确切代码来保存数据:
根据应用程序存储和检索数据,但我无法在手机上找到MySampleFile.txt(甚至使用搜索功能)。
我在Android -> data -> com.*.*.
找不到它我有三星Galaxy S3。这款手机有什么不同吗?
我应该在手机中进行任何修改吗?
答案 0 :(得分:6)
要查看data
,您的电话必须为root
。三星Galaxy S3不是供应商的根,你需要根据手机访问内部存储器/存储器,你只能访问手机中的外部存储器/存储器,即SD卡
但是,我建议您使用Emulator
而不是根电话。
在这里,有一些关于什么是生根的链接,你可以通过这些:
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
但我再次建议使用仿真器,除非你不够专业,并且当你不想要你的手机根时再次安装固件。
请使用Emulator
查看data->com.package
从Windows菜单 - > ShowView->其他 - > android-> fileExplorer您可以在设备中看到该文件
在AndroidManifest.xml中指定权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
答案 1 :(得分:5)
执行以下操作以查看存储在手机内存中的数据。
data/data/your.app.package
以查找您想要查看的数据。 P.S: 永远 root你的手机,除非你是一个喜欢搞乱System
应用程序的开发者。