查看: 4082|回复: 9

[Framework经验分享] 如何限制用户安装app

已绑定手机
发表于 2018-6-5 17:52:22 | 显示全部楼层 |阅读模式 来自 广东省深圳市
当机器配置不高的时候,开启过多的app毫无疑问会影响到机器的运行速度,我们可以通过只允许用户某些特定的app,来解决这个问题。代码位于Frameworks\base\services\core\java\com\Android\server\pm\PackageManagerService.java
在系统安装app的过程中,我们是可以知道这个过程的,我这边的办法就是拿到这个app的包名,如果这个包名不在我们允许的名单内则不允许安装,可见下图


QQ图片20180605175609.png


原始文件与改动后的文件均已上传至附件,可使用对比工具查看细节之处
PackageManagerService

游客,如果您要查看本帖隐藏内容请回复

  • 一牛网商城 一牛网直播
发表于 2019-4-8 11:16:00 来自手机 | 显示全部楼层 来自 河北省唐山市
学习一下!!!
已绑定手机
发表于 2019-8-8 10:15:38 | 显示全部楼层 来自 广东省深圳市
学习一下!!!
已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-8-8 10:59:33 | 显示全部楼层 来自 广东省深圳市
sancai 发表于 2019-8-8 10:15
学习一下!!!

一起分享,一起学习
已绑定手机
发表于 2020-2-3 22:50:06 | 显示全部楼层 来自 上海市
不错,学习一下。
已绑定手机
发表于 2020-3-21 15:58:29 | 显示全部楼层 来自 广东省深圳市
学习一下!!!
发表于 2020-10-15 09:01:37 | 显示全部楼层 来自 安徽省
学习一下!!!
发表于 2021-5-6 22:27:21 | 显示全部楼层 来自 北京市
限制包名这里,是不是可以读取指定文件去实现动态控制。毕竟包名太多了:'(
已绑定手机
已实名认证
发表于 2021-10-19 14:37:45 | 显示全部楼层 来自 广东省深圳市龙岗区
感谢分享
已绑定手机
已实名认证
发表于 2023-2-4 09:20:33 | 显示全部楼层 来自 广东省深圳市
不错,学习一下。干货
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表