android 8.1 9.0 10.0 默认允许安装第三方app去掉未知来源弹窗直接安装apk
1.概述
在10.0的产品开发中,8.0以后对于安装第三方app时需要申请 REQUEST_INSTALL_PACKAGES权限,那么没有申请权限时就会弹出 安装未知来源的对话框,而在定制化开发中,有需求要求允许安装apk时,去掉未知来源弹窗的功能
2.默认允许安装第三方app去掉未知来源弹窗直接安装apk的核心类
frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java
3.默认允许安装第三方app去掉未知来源弹窗直接安装apk核心功能分析和实现
功能分析:
在安装第三方app时弹窗时,在弹出未知来源时,通过adb shell命令发现弹窗页面就是PackageInstallerActivity.java,需要去掉弹窗,就要对相关源码做分析然后做修改
首先来看 PackageInstallerActivity.java 源码
@Overrideprotected void onCreate(Bundle icicle) {getWindow().addSystemFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);super.onCreate(null);if (icicle != null) {mAllowUnknownSources = icicle.getBoolean(ALLOW_UNKNOWN_SOURCES_KEY);}mPm = getPackageManag
android 8.1 9.0 10.0 默认允许安装第三方app去掉未知来源弹窗直接安装apk相关推荐
- android 10.0 去掉未知来源弹窗 默认授予安装未知来源权限
在8.1以后不再通过一个未知来源的布尔值来开启未知来源权限了,需要通过授予权限来默认安装第三方权限,否则会弹出 授权安装第三方app权限同意后才能继续安装显得有些麻烦 1.在AppOpsManager ...
- 系统方向学习9--android 10.0 去掉未知来源弹窗 默认授予安装未知来源权限
活动地址:CSDN21天学习挑战赛 最近跟着CSDN大佬,参与一个 21天打卡的活动 Android framework开发者带你参加21天学习挑战赛活动_安卓兼职framework应用工程 ...
- Android 9.0 framework 授予安装未知来源应用权限(去掉未知来源弹窗)
1.概述 在9.0 以前的设备中,安装未来来源的权限开关 可以在SettingsProvider.app中的 DateHelper.java中通过一个config.xml中的 开关打开 就可以了 但是 ...
- android 11.0 去掉未知来源弹窗 默认授予安装未知来源权限
在11.0原生系统中对于安装第三方app会弹出未知来源弹窗确认以后才允许安装 这样显得有些麻烦,所以默认是去掉安装未来来源的 要授予未知来源权限的 1.在AppOpsManager.java中授予未知 ...
- Android9--android 10.0 去掉未知来源弹窗 默认授予安装未知来源权限
在9.0 以前的设备中,安装未来来源的权限开关 可以在SettingsProvider.app中的 DateHelper.java中通过一个config.xml中的 开关打开 就可以了 但是9.0以后 ...
- 用Android访问本地站点---(localhost,10.0.2.2)要区别
2019独角兽企业重金招聘Python工程师标准>>> 输入http://localhost:8080/kankong/index.html,可是这将不会成功,为什么呢?问题是这样的 ...
- 小米5s+刷+android+8.0,【小米5S标准版 解账户锁线刷包】MIUI V8.0.10.0 刷机 工具+驱动+教程!紫火提供版...
[小米5S标准全网 解账户锁线刷包]含刷机工具+驱动+教程!机客盟提供版,基于官方MIUI V8.0.10.0.MAGCNDH适用于2015711版纯净,稳定,流畅,省电版 刷机包里面包含 刷机工具 ...
- Android 9.0 10.0 11.0 开机动画支持mp4 视频播放
1.概述 在9.0 10.0 11.0 的产品定制开发中,在开机流程中,是在开机kenel部分都是播放的开机log,等kenel启动完成后进入系统后这时播放的是开机动画,由于开发需要要求开机动画换成支 ...
- Kafka 0.10.0文档翻译二
1.快速开始 本教程假设你从零开始,没有已存在的Kafka或zk数据 1.1 下载代码 下载 0.10.0.0 release版本,并解压 > tar -xzf kafka_2.11-0.10. ...
最新文章
- [学习笔记]树上莫队
- Oracle 修改SYS、system用户密码
- 代码大全 MSIL语言程序设计
- jQuery怎么改变img的src
- python图像识别代码_python图像识别--验证码
- [HNOI2002]营业额统计 Splay tree入门题
- 178. Rank Scores
- 为什么在java中不能创建泛型数组
- 华为NP课程笔记2-OSPF2
- C# Console Application
- Win11控制面板里没有高清音频管理器怎么办?
- 杨老师课堂之基于注解的SSH整合案例
- 川大锦江学院吧计算机学院答辩,川大锦江学院上演跨国网上毕业论文答辩
- Android 摄像头拍照显示 相册显示 图片裁剪绘制显示
- 神经网络文本分类技术实践总结
- 2022年车险攻略:1分钟告诉你什么是车险怎么买?
- 爪哇国新游记之十五----泛型动态数组类
- 20189221 2018-2019-2 《密码与安全新技术专题》第三周作业
- 两个PDF比较标出差异_5款“业界良心”级的PDF处理工具,哪些真“免费”,哪款最好用?...
- Java代码审计(7)Sql注入审计
热门文章
- 学员故事:老男孩Linux运维班学习五个月,让我实现月薪万元+
- AnyLogic第二讲行人仿真空间逻辑讲解
- oralce rollup 小计合计_用SQL实现统计报表中的“小计”和“合计”
- 第四次计算机网络实验课——配置静态路由
- JAVA UDP套接字编程
- 实现web多层级文件压缩并下载
- 服务器pci数据捕获和信号处理 感叹号,PCI数据捕获和信号处理控制器win7驱动
- av_probe_input_buffer函数中的数据流向
- 线性代数应该这样学一
- Vue自定义滚动条niceScroll