Android Studio-通过代码获取其他包的路径

问题描述

我有一个名为ExampleApp的应用程序。从该应用程序的代码中,我想获取/data/data/com.differentapp/databases的路径并删除文件夹中的所有文件。似乎我只能访问ExampleApp的路径(例如/data/data/com.ExampleApp)和外部SD卡的路径,例如以下示例:

File dir = new File(Environment.getExternalStorageDirectory()
                .getAbsolutePath() + "/sdcard" + "/recordings" + "/music recordings");

        if (dir.isDirectory()) {
            String[] children = dir.list();
            for (int j = 0; j < children.length; j++)
                new File(dir,children[j]).delete();
        }

有人知道是否有办法吗? 谢谢!

解决方法

您无法访问与应用程序代码不同的应用程序代码。

想象一下,您的应用程序正由无法访问您其他应用程序代码的人使用。您的应用程序如何访问该代码?