gpt4 book ai didi

java - dataDir 中的文件存在于 Android 中的什么位置?

转载 作者:行者123 更新时间:2023-12-01 05:54:03 26 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,其中文件被指定其位置,如下面给出的代码。

方法是这样的:

public boolean log(ApplicationInfo  aplinfo)
{
ApplicationInfo objAppinfo;
objAppinfo = apinfo;

_strFilePath = objAppinfo.dataDir;
_strFilePath += "/";
}

其中 Appicationinfo 是我的 Activity 名称。

当我在 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 View 并查看文件资源管理器。

查看文件:

adb shell

内壳使用:

cd /data/data/com.andr.activity
cat filename

或者使用adb pull将文件复制到计算机的本地文件系统,然后使用任何编辑器查看它。了解有关 adb pull 的更多信息 here

关于java - dataDir 中的文件存在于 Android 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3656412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com