当前位置: 首页 > 知识库问答 >
问题:

如何使用Android Device Monitor的文件资源管理器查找应用程序的/数据/数据

居乐池
2023-03-14

我有一个应用程序可以将文本文件写入内部存储。我想仔细看看我的电脑。

我知道他们存在,因为我可以在亚行的外壳上找到。我需要将/data/data翻译成文件资源管理器上可见的路径,这样我就可以轻松下载它们。谢谢!

共有1个答案

夔修伟
2023-03-14

您只能在有根电话的情况下进行检查,因为这些文件夹对应用程序是私有的,通常的访问仅限于此类文件夹。我会建议如果你没有根手机,那么做一个副本你的内部文件夹,并写到你的SDCard检查内容。另一种方法是root你的手机或使用模拟器。

下面是您可以用来在外部SDCard上编写副本的代码:

public static void copyDirectoryOneLocationToAnotherLocation(File sourceLocation, File targetLocation)
            throws IOException {

        if (sourceLocation.isDirectory()) {
            if (!targetLocation.exists()) {
                targetLocation.mkdir();
            }

            String[] children = sourceLocation.list();
            for (int i = 0; i < sourceLocation.listFiles().length; i++) {

                copyDirectoryOneLocationToAnotherLocation(new File(sourceLocation, children[i]),
                        new File(targetLocation, children[i]));
            }
        } else {

            InputStream in = new FileInputStream(sourceLocation);

            OutputStream out = new FileOutputStream(targetLocation);

            // Copy the bits from instream to outstream
            byte[] buf = new byte[1024];
            int len;
            while ((len = in.read(buf)) > 0) {
                out.write(buf, 0, len);
            }
            in.close();
            out.close();
        }

    }
 类似资料:
  • 我试图转到,但我的软件包不在那里。我试着在手机上的整个文件系统中搜索我的应用程序的包名,什么也没有找到。我实际上想找到我的应用程序创建的文件,但我找不到。

  • 问题内容: 我准备使用Java创建文件浏览器。目的是尽可能地模仿默认资源管理器的行为,无论底层操作系统是什么。 我没有用Java完成GUI编程。 我查找了Swing,SWT和JFace,并从本教程开始我的项目:http : //www.ibm.com/developerworks/opensource/library/os- ecgui1/ 我想知道您对解决此问题的最佳方法的看法。如果您可以评论编

  • 问题内容: 我希望我的应用程序存储一些数据以供所有用户访问。使用Python,我如何找到数据应该去哪里? 问题答案: 如果您不想为像winpaths这样的第三方模块添加依赖项,我建议您使用Windows中已经可用的环境变量: Windows中有哪些可用的环境变量? 具体来说,您可能想要获取公用用户配置文件文件夹的位置,该文​​件夹是“应用程序数据”目录所在的位置。 例如: 编辑 :查看winpat

  • 我想在我的Spring Boot应用程序中配置一个进步数据库10.2B连接。 我试图阅读进度文档,但没有找到任何适合我的场景的内容。这是我找到的文档链接:进度文档 我在OpenEdge解决方案中提供了“openedge.jar”驱动程序文件。 但是,我不知道如何使用“pom.xml”中的Maven在Spring Boot中配置不同的DriverClass。 我应该怎么做?我应该创建一个名为“Dat

  • 我正在使用android studio和“三星tab 2”作为我的测试设备。我想查看我的应用程序的文件。所以我点击了“监视器”按钮。然后,我从设备列表中选择了我的设备,并选择了我的应用程序包。文件资源管理器中有一个数据文件夹。但当我点击数据文件夹时,它什么也没有显示。当我使用emulator运行此应用程序时,文件资源管理器会显示数据文件夹,我可以看到应用程序中的每个文件。使用设备时,如何查看数据文

  • 我的头衔可能已经解释了你很多。但我还是用一种用例的方式来解释你。在我的web中,我有一个数据库文件,我使用表单插入数据。我知道,很容易看到数据是可能的。之后,我将同一个数据库文件导出到我的工作站中,然后从那里将该文件导入到android应用程序中。该数据库文件用于CRUD操作。完成所有操作后,将同一个文件再次导入到web应用程序中,并将两个数据库文件(web应用程序数据库文件和android数据库