2012-08-17 29 views
0

我想通過我的應用程序使用其他應用程序的包名稱是否可以這樣做。我想清除其他應用程序的緩存。而不是/ data/data可以我使用其他應用程序包名稱?要訪問我們的應用程序中的其他應用程序包名稱

File[] cacheFiles = new File("/data/data").listFiles(); 
for(int i = 0; i < cacheFiles.length; i++){ 
    cacheFiles[i].delete(); 
} 

回答

2

除非您的設備植根,否則您將無法訪問其他應用程序的數據。

進一步刪除/ data/data刪除所有應用程序的dbs,caches,sharedprefereces和大多數私人數據。

+0

你能否詳細說明什麼是根深蒂固 – user1522869 2012-08-17 09:02:20

+0

我的意思是你需要根[訪問](http://en.wikipedia.org/wiki/Rooting_%28Android_OS%29) – nandeesh 2012-08-17 09:13:47

+0

如何獲得根訪問是否有任何需要權限 – user1522869 2012-08-17 09:14:48

相關問題