Java 在Android中,dataDir中的文件存在于何处?
我正在开发一个Android应用程序,其中文件的位置如下所示 方法如下:Java 在Android中,dataDir中的文件存在于何处?,java,android,Java,Android,我正在开发一个Android应用程序,其中文件的位置如下所示 方法如下: public boolean log(ApplicationInfo aplinfo) { ApplicationInfo objAppinfo; objAppinfo = apinfo; _strFilePath = objAppinfo.dataDir; _strFilePath += "/"; } 其中appinginfo是我的活动名称 当我在logcat中看到时,我得到的文件路
public boolean log(ApplicationInfo aplinfo)
{
ApplicationInfo objAppinfo;
objAppinfo = apinfo;
_strFilePath = objAppinfo.dataDir;
_strFilePath += "/";
}
其中appinginfo
是我的活动名称
当我在logcat中看到时,我得到的文件路径为
09-07 06:34:41.355: INFO/System.out(525):
FileName::::::::::/data/data/com.andr.activity/Info_SA1.txt
我的疑问是我在哪里可以找到这个文件,这个文件存在于哪里
当我试图读取此文件的内容时,写入此文件的内容也可见。但我无法找到文件的物理位置
data/data/com.andr.activity路径存在于何处
有人能帮我解决这个问题吗?
提前感谢。它位于android文件系统中,与您计算机的文件系统不同。要查看android文件系统中的文件,请在命令提示符下使用adb shell。运行: adb shell ls/data/data/com.andr.activity。执行此操作之前,请确保您的设备/仿真器已连接。 或者,如果您正在使用eclipse,请切换到DDMS视图并查看文件资源管理器 要查看文件,请执行以下操作:
adb shell
内壳用途:
cd /data/data/com.andr.activity
cat filename
或者使用
adb pull
将文件复制到计算机的本地文件系统,然后使用任何编辑器查看它。阅读更多关于adb pull的信息非常感谢您在那里找到了我的文件?我的仿真器已连接,并使用DDMS查找我的文件。但如何查看该文件?我正在尝试右键单击并打开,但无法查看该文件。DDMS不支持查看文件。我修改了上面的答案,添加了如何查看文件。