我一直在這裏閱讀有關清理另一個應用程序cahce-memory的內容,我也嘗試編寫我自己的應用程序。我得到的結果是,與Android的當前安全層,這是不可能的。清除另一個應用程序緩存
但是,目前市場上有很多緩存清理應用程序(Google Play)?
當我開始我的申請,我給了android.permission.DELETE_CACHE_FILES
許可,logcat的印刷
Not granting permission android.permission.DELETE_CACHE_FILES to package <MY_PACKAGE_NAME> (protectionLevel=3 flags=0x8be46)
一些研究,我發現3後:第三方應用不會與protectionLevel=3
因此被授予的權限,我遇到一個每當我嘗試刪除另一個應用程序緩存(邏輯上)時拋出java.lang.SecurityException。
我的問題是這樣的:「Google Play上的這些應用程序如何允許並能夠刪除其他應用程序緩存?
對不起,我英文不好,不是母語
看看我的回答 – Nepster