位置: 编程技术 - 正文

Android常用代码之APK root权限静默安装(android程序代码)

编辑:rootadmin

推荐整理分享Android常用代码之APK root权限静默安装(android程序代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓通用代码,android程序代码,android app代码,android代码大全,android 代码规范,android程序代码,android代码大全,安卓常用代码,内容如对您有帮助,希望把文章链接给更多的朋友!

1、root权限静默安装(卸载)调用

引入TrineaAndroidCommon@Github(欢迎star和fork^_^)作为你项目的library(如何拉取代码及添加公共库),或自己抽取PackageUtils.installSlient(PackageUtils.uninstallSilent)函数进行调用,系统授权管理会弹出对话框让用户选择是否允许应用获得root权限。允许的话即可静默安装。

该函数返回PackageUtils.INSTALL_SUCCEEDED表示安装成功,失败则返回相应错误码,可以得到失败的详细原因,包括文件不存在,apk无效,系统内存不足,签名不正确,缺少公共库,share user错误等等判断。

注意对于较大apk安装过程非常耗时,所以最好新启线程去调用PackageUtils.installSlient。

2、root权限静默安装实现

Android常用代码之APK root权限静默安装(android程序代码)

PackageUtils.installSlient的实现实际使用的是su pm install -r filePath命令。核心代码如下:

PackageUtils.installSlient的实现代码

其中commands为pm install -r . 从中可以看出主要就是使用su切换到root环境下,再调用pm install -r进行安装。

3、普通安装,系统权限静默安装,root权限静默安装的自动选择

查看PackageUtils源码会发现我还提供了其他几个安装函数,其中PackageUtils.install(PackageUtils.uninstall)函数会根据是否是系统应用以及是否拥有root权限,从而确定调用哪种安装方式(普通安装方式、root静默安装方式还是系统权限静默安装),源码如下:

如果是系统应用记得添加<uses-permission android:name=”android.permission.INSTALL_PACKAGES” />权限,从而走普通安装方式,不用申请root权限进行静默安装。

4、PackageUtils 实现静默卸载应用

调用PackageUtils.uninstallSlient

优秀的手机UI界面

查看keystore文件的MD5以及SHA1,SHA值 cmd工具cd到ketstore文件的目录然后执行下面语句spanstyle=font-size:px;keytool-list-v-keystoredebug.keystore/span

Android自定义view 滑动开关 支持左右滑动 适用于listview 要做这样一种开关。当开关在左边时,都是灰色的,向右滑动的时候,滑到一半的时候,改变颜色,变成绿色;当开关在右边是,都市绿色的,向左滑

标签: android程序代码

本文链接地址:https://www.jiuchutong.com/biancheng/386024.html 转载请保留说明!

上一篇:Android 官方文档之Activity和Task(android documents)

下一篇:优秀的手机UI界面(各种手机ui大全)

  • 股东个人财产转让协议
  • 仓库盘亏怎么处理
  • 利润分配的规则
  • 以物抵债需要缴纳之前欠的税吗?
  • 今年成立的公司,残保金是否要申报
  • 水利建设基金的计税依据
  • 小规模纳税人交印花税吗
  • 销售商品,提供服务以及从事其他经营活动
  • 房产税原值是否包括土地
  • 第三方用人单位应承担哪些责任
  • 跨月作废发票怎么开
  • 进项发票当月不抵扣怎么入账
  • 出差报销单可以委托他人签字吗
  • 房租税费计入什么会计科目
  • 海关缴款书认证不符
  • 补交增值税如何入账
  • 房地产开发公司取名
  • 进销项税额的会计分录
  • 农业企业销售林木违法吗
  • 内蒙古地税电子税务局app
  • 关于水利工程
  • 关于保险机构代收车船税开具增值税发票问题的公告
  • 资产负债表是累计记账吗
  • 企业转让二手房增值税
  • 实收资本有什么税
  • 企业会计准则固定资产解释
  • 制造费用在利润表体现吗
  • 应收账款坏账准备是信用减值损失还是资产
  • 小规模纳税人进项税额怎么算
  • window10永久
  • 生物制品的生产过程及设备
  • bios密码忘记了怎么清除,放电不行
  • unsupportedfirsthd解决办法
  • 服务公司收到服务费发票怎么做账
  • 考试资格的工作有哪些
  • 差旅费增值税专用发票少报销可以吗
  • 支付给代理机构的手续费
  • imgrd.exe是什么
  • 开启资源管理器自动刷新功能
  • 喝咖啡的好处和坏处 女性
  • linux操作系统安装包
  • 农产品核定扣除和计算抵扣的区别
  • 海关交税标准表
  • thinkphp常用函数
  • vue里面的路由
  • vue中created和mounted
  • 手撕代码题目集锦
  • react错误处理
  • 收到国税退回的发票
  • 预支工资的借条图片
  • 发票走账不走账怎么处理
  • 销售公司提成表模板
  • ms-sql-s
  • 金税四期视频
  • 计提折旧会计分录怎么做
  • 小规模纳税人购买原材料会计分录
  • 建筑企业成本核算方法
  • 住宿补贴需要交个税吗
  • 期末未缴税额为正是什么意思
  • 天猫佣金会返还吗
  • 新成立的公司发朋友圈文案
  • 无形资产摊销怎么计算月摊销额
  • 大白菜u盘备份win10教程
  • win7 系统设置
  • linux系统详解
  • linux查看可执行命令
  • 双系统没有选择
  • macbook程序在哪
  • windowxp音量图标没了
  • winxp鼠标右键菜单栏怎么改
  • win7更新显卡驱动后黑屏的解决方法
  • 如何使用ai软件
  • renderjs echarts
  • 用jQuery实现可输入多选下拉组合框实例代码
  • perl 文件
  • nodejs document
  • 搭建nodejs环境
  • 安卓两页合并到下一页
  • python数学题
  • 新电子税务局使用方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设