在/ data / app中列出文件不会产生任何结果

时间:2012-01-09 14:50:04

标签: android

我尝试使用以下活动列出Android模拟器上/data/app/文件夹中的文件,但无论我是尝试File.listFiles()还是{{log}},logcat仅显示“/ data / app中找不到文件” {3}}。我也试过/data/app/但没有成功。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    File dataDir = new File("/data/app");
    File[] files = dataDir.listFiles();
    if (files == null) {
        Log.w("TestActivity", "No files found in /data/app");
    } else {
        for (File file : files) {
            Log.d("TestActivity", "file: " +file.getName());
        }
    }
}

我在这里错过了一些许可吗?或者在模拟器上只是/ data / app为空?

1 个答案:

答案 0 :(得分:1)

至于我,/ data / app在你的模拟器上看起来真的很空。你能告诉我你是怎么写的吗?

编辑: 如果你想在那里阅读应用程序文件,请忘记它 - 它是不允许的。恕我直言,要使用应用程序,您需要询问系统活动和应用程序。 所以,你可以看到那里只有你非常应用的东西。但不是那个应用程序本身:-)。所以,你的代码没有错误。只是你在等待它太多了。