1、应用隐藏与禁用
Android设置中的应用管理器提供了一个功能,就是【应用停用】功能,这是针对某些系统应用的。当应用停用之后,应用的图标会被隐藏,但apk还是存在,不会删除,核心接口就是PackageManager的setComponentEnabledSetting(ComponentName, int, int)方法
具体代码可以查看设置模块:com.android.settings.applications.InstalledAppDetails.java
2、应用禁止卸载
需要禁止卸载指定应用,除了将应用放置system/app下成为系统级应用之外,还有其他方法,这个方法适用于第三方应用。
修改Android的PackageInstaller模块,源码位于pakages/apps目录下,具体代码位于:com.android.packageinstaller.UninstallerActivity.java
当Android弹出是否卸载窗口时,进入的就是这个类,在这个类可以根据包名,阻止应用的卸载。
相关推荐
android卸载已安装应用代码,提供点击打开应用功能,采用ListView显示所有已安装应用(剔除了原装应用)。 在此代码中可以学到,...调用系统卸载功能、打开已安装应用和如何判断已安装应用是否为预安装应用的方法!
android 系统应用卸载器:需要系统root,很方便的一个工具,不需要连接电脑去使用其他工具。
本人在项目中使用到的,特将卸载部分demo在此分享,可以卸载任何系统应用,需要root权限
获取系统root权限后,可以直接批量卸载系统应用,(注意:卸载后不可恢复,请小心使用)
android应用卸载提示 利用监控log机制监控自己被卸载,卸载时提示。
Android应用卸载器源码,完整应用。
卸载安卓手机上的已安装程序的代码,剔除了原装软件。主要实现了打开应用程序和卸载应用程序功能。
电脑上有腾讯管家,作为安卓开发,用真机测试的比较多,鄙人算一个,不喜欢用应用宝,当你卸载了应用宝之后,插上USB,有时候就回静默安装应用宝,然后弹出应用宝获取什么什么权限,特别烦 手机在没有安装应用宝...
Android中卸载应用和安装应用发出的广播,可根据需求截获后做相应处理。
本项目是一个基于安卓的应用管理器,主要功能为卸载应用、打开应用、显示应用、显示应用主要信息、显示应用详细信息,打开应用有主界面导航,主界面内有动画效果,还有按安装时间、应用大小、应用名排序的功能。...
Android卸载或删除应用,调用浏览器打开指定网页地址url
通过batch实现的android应用批量安装卸载工具,有代码,有使用说明,欢迎下载
Android中的监听应用程序如何安装和卸载
Android例子源码root后静默安装卸载应用
Android利用设备管理器实现APP无法卸载功能
获取android设备上全部的应用,并且过滤出第三方应用,支持卸载第三方应用
android 实现自我自动静默卸载 妈妈再也不用担心我是流氓了 部分手机安装失败。本人三星i9108可以 小米安装失败。不知道为什么。同个程序。可能是小米没root,但是代码里面没有涉及root相关的 。只是修改了应用权限 ...
Android10.0 静默安装、卸载接口
安卓Android源码——监听自身应用卸载,并在卸载之后,使用libcurl三方库进行一次三方请求,或者启动网页的实例工程。.zip
在android设备root或者应用内置为系统应用时,可以实现静默安装和卸载。 PackageUtils.java中有提供了静默安装和卸载的方法。