`
yaolinnan
  • 浏览: 59476 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

Android系统应用隐藏和应用禁止卸载

 
阅读更多

 

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弹出是否卸载窗口时,进入的就是这个类,在这个类可以根据包名,阻止应用的卸载。

 

精彩科技工作室

0
1
分享到:
评论
1 楼 live205 2016-12-05  
请问UninstallerActivity这个类如何修改,怎样监听卸载弹出对话框那一刻

相关推荐

    android 禁止第三方apk安装和卸载的方法详解

    1代表白名单,禁止卸载列表中的应用。 - `appPackageNames`:同样,如果为空,取消所有卸载限制。成功返回`true`,失败返回`false`。 接下来,我们创建服务类`PolicyManagerService`,它实现了`IPolicyManager`...

    安卓防卸载的实现。。

    隐藏应用图标可以减少用户的直接接触,但并不能阻止知道包名的用户通过命令行或其他工具卸载。 9. **安全模式**: 有些开发者会在应用中检测设备是否处于安全模式,因为安全模式下系统会禁止非系统应用运行。如果...

    使用 Android 设备所有者特权管理您的设备 使用 Android 设备所有者特权来管理您的设备 .zip

    应用管理悬挂/隐藏应用阻止应用程序备份安装/卸载应用程序...用户限制网络禁止配置移动网络、禁止配置Wi-Fi、禁止短信、禁止拨出电话...连接取消蓝牙、禁止配置定位、取消USB文件传输、取消打印...应用禁止安装/卸载...

    win10隐藏开机启动或强制开机启动.docx

    微软会帮助开发商把应用中不符合要求的代码和权限删除,同时用 AppX 格式封装,保证用户在卸载后不会留下任何残留文件和系统修改。 在 Windows 10 中,迁移到 Universal App 的桌面应用会被禁止以下行为: 1. 隐藏...

    禁止安卓系统盘在DCIM目录下生成thumbnails缩略图.pdf

    在某些情况下,可能需要卸载和重新安装SD卡,以确保系统正确识别和处理`.nomedia`文件。这一步并非总是必要,但在常规方法无效时可以尝试。 5. **查找并删除残留文件**: 卸载应用后,检查SD卡根目录的`/data/...

    禁止安卓系统盘在DCIM目录下生成thumbnails缩略图.docx

    - 若应用的缓存导致问题,可以卸载应用并删除相关缓存文件,例如在`/SD卡/DCIM/.thumbnails`和`/SD卡/data/data`下的文件。 5. **清理dalvik-cache**: - 虚拟机缓存(dalvik-cache)可能会存储应用运行时的临时...

    ADB 操作命令详解及用法大全.pdf

    查看Android设备的系统属性也是ADB的一个重要功能,包括设备型号、电池状况、屏幕分辨率和密度、显示屏参数、android_id、IMEI、IP地址、Mac地址、CPU信息、内存信息、Android系统版本以及其他硬件和系统属性。...

    Androidpopup技巧

    3. **系统设置**:检查操作系统设置,看看是否有禁止应用自启动或者控制权限的相关选项。在Android系统中,可以在应用管理界面找到这些设置。 4. **自定义权限控制**:如果系统级别的设置无效,可以尝试使用第三方...

Global site tag (gtag.js) - Google Analytics