gpt4 book ai didi

java - 清除另一个应用程序缓存

转载 作者:行者123 更新时间:2023-11-29 03:39:02 26 4
gpt4 key购买 nike

我一直在这里阅读有关清理另一个应用程序缓存内存的信息,并且我还尝试编写自己的应用程序。我得到的结果是,使用 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 上的这些应用程序如何被允许并能够删除其他应用程序缓存?”

抱歉我的英语不好,不是母语人士

最佳答案

您只能在设备已获得 root 权限并且您的应用程序具有 super 用户权限的情况下执行此操作。

关于java - 清除另一个应用程序缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14047895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com