我会阻止从手机中删除某些应用程序。
现在,我可以使用ActityManager
获取当前最高活动名称并检查它是否为com.android.packageinstaller.UninstallerActivity
,而不是检查将删除哪个包的其他逻辑。但是我无法获得UninstallerActivity
个对象,而且更多 - 我无法将Intent
传递给com.android.packageinstaller.UninstallerActivity
(这将为我提供包名称)。
使用标准Android API
方式似乎无法做到这一点。也许可以使用隐藏的API
和反射。
有什么想法吗?
编辑:我正在编写Launcher
个应用程序,该程序将在酒店中手动分发。我将具有阻止从手机中删除我的Launcher
应用程序的功能,因为手机将以租金形式提供,并且无法更换启动器。
注意:手机将被植根!