android 8.0 9.0 10.0 静默安装app和静默卸载app功能实现
2023-09-14 09:05:09 时间
1.概述
在8.0 9.0以后由于系统对于权限控制越来越严格 所以说通过adb shell 来安装卸载app都受到了限制
但是又不想通过调用系统接口 弹出对话框 让用户同意后在安装 就只能使用静默安装了
而系统api中 PackageInstaller.java 刚好提供了 关于安装的相关功能
PackageInstaller packageInstaller = mContext.getPackageManager().getPackageInstaller();
PackageInstaller.SessionParams sessionParams
= new PackageInstaller.SessionParams(PackageInstaller
.SessionParams.MODE_FULL_INSTALL);
会根据apk的包名来进行安装
2.静默安装app和静默卸载app功能实现的核心类
相关文章
- Android telephony_android获取真实时间
- Android 浏览器分享到APP「建议收藏」
- Android浏览器调用APP「建议收藏」
- android图片资源加密,Android平台图像文件加密
- android deeplink流程,Android Deeplink探究[通俗易懂]
- android退出app代码,Android应用退出代码各种方式
- android sdk安装过程,图文详解Android 3.0 SDK安装教程
- android 获取收到短信验证码,Android自动获取短信验证码
- 基于Android开发的天气预报app(源码下载)「建议收藏」
- android文件访问权限_android最高权限名称
- 苹果APP上架App Store被拒常见问题及解决思路分享
- uni-app 安卓APP开发记录
- app自动化测试(Android)-- 参数化用例
- Android 检测坐标是否在国内
- 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )
- 【Android 插件化】DroidPlugin 编译运行 ( DroidPlugin 简介 | 编译 DroidPlugin 官方示例 | 运行 DroidPlugin 官方示例 )
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )
- 【错误记录】未安装该应用 ( 在 Android 12 之后 组件设置 android:exported=“false“ 属性 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ⑤ ( 执行 init-android-libyuv.sh | 执行 init-android-soundtouch.sh )
- 【错误记录】Android Studio 编译报错 ( Could not resolve com.android.tools.build:gradle:7.4.2. )
- 基于Android官方AsyncListUtil优化经典ListView分页加载机制(二)详解手机开发
- Android系获取图片和视频的缩略图详解手机开发
- Android中的ProgressBar的android:indeterminate详解手机开发
- 极速开发APP与MySQL的无缝连接(app 如何连mysql)
- 学习MYSQL必备下载一款视频APP,轻松入门数据库技术(MYSQL下载视频app)
- App与Oracle融合,拥抱数据驱动未来(app与oracle)
- android添加随意拖动的桌面悬浮窗口
- Android笔记之:App应用之启动界面SplashActivity的使用
- Android中Activity的生命周期探讨