我在哪里可以找到Android中的应用数据

问题描述 投票:4回答:2

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

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

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

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

android file
2个回答
6
投票

要查看data,您的手机必须是root。三星Galaxy S3不是供应商的根,你需要根据你的手机访问内部存储器/存储器,你只能访问手机中的外部存储器/存储器,即SD卡

但是,我建议你使用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时再次安装固件。

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

从Windows菜单 - > ShowView-> Others-> android-> fileExplorer,您可以在设备中看到该文件

在AndroidManifest.xml中指定权限:

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


5
投票

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

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

P.S: - 除非你是一个喜欢搞乱System应用程序的开发人员,否则永远不要根你的手机。

© www.soinside.com 2019 - 2024. All rights reserved.