android 8.0 9.0 10.0 静默安装app和静默卸载app功能实现

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功能实现的核心类

    原文作者:安卓兼职framework应用工程师
    原文地址: https://blog.csdn.net/baidu_41666295/article/details/120198547
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞