5

我的目标是将应用程序中的数据保存在文本文件中以供进一步分析。我使用此处给出的确切代码来保存数据:

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

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

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

4

2 回答 2

8

执行以下操作以查看手机内存中存储的数据。

  1. 在手机上打开 USB 调试。
  2. 将手机连接到系统。
  3. Eclipse中打开DDMS透视图。
  4. 从左侧的设备选项卡中选择您的设备。
  5. 在右侧,最后一个选项卡将是File Explorer。打开那个。
  6. 遍历以data/data/your.app.package查找您要查看的数据。

PS:- 永远不要root 你的手机,除非你是一个喜欢搞乱System应用程序的开发者。

于 2013-03-19T10:28:43.450 回答
6

要看data,你手机一定要root。三星 Galaxy S3 不是供应商的 root,您需要 root 手机才能访问内部存储器/存储,您只能访问手机中的外部存储器/存储,即 sdcard

但是,我建议你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 -电话http://en.wikipedia.org/wiki/Android_rooting

但我再次建议使用模拟器,除非您不具备足够的专业知识,无法在您不想让手机 root 时再次 root 和安装固件。

请使用Emulator查看data->com.package

从 Windows Menu->ShowView->Others->android->fileExplorer 你可以在你的设备中看到文件

在 AndroidManifest.xml 中指定权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

于 2013-03-19T10:21:39.970 回答