如何从/ device / data / path中选择文件来自设备

时间:2012-09-19 10:07:09

标签: android

我使用我的applcation在下面的路径中创建了一个文件。

/data/data/VisionEPODErrorLog/ErrorLog.txt

我能够使用Eclipse DDMS->文件浏览 - >数据

查看该文件

但是当我在暴民设备中安装我的applcation时,我没有在设备中获得该路径。

我需要查看设备中的确切文件

是否需要第三方应用程序才能访问该路径。如果是这样或有什么其他方式从设备获取该文件。如果有人知道请让我知道

2 个答案:

答案 0 :(得分:0)

请使用以下方法

        BufferedInputStream in = new BufferedInputStream(Mtx.getContext().openFileInput("ErrorLog.txt"));

我在我的应用程序中用于读取存储在/ data / data /目录下的文件

我认为这会有所帮助

答案 1 :(得分:0)

  

/data/data/VisionEPODErrorLog/ErrorLog.txt

这是一个非常糟糕的主意。请不要这样做。请使用getFilesDir()获取文件内部存储的根目录。

  

但是当我在暴民设备中安装我的applcation时,我没有在设备中获得该路径。

你不应该在生产设备上写那里。请不要发明随机路径。请使用getFilesDir()获取文件内部存储的根目录。

您当然无法通过任何工具在生产设备上查看/data/data中的任何内容,除非您使用手机。