android静默升级方案,Android静默更新程序

本文详细介绍了在Android设备中实现静默更新的流程,包括服务定时检测新版本、静默安装及系统签名等步骤。通过执行特定命令进行静默安装,并给出添加更新代码、权限设置以及系统签名的详细操作指南。
摘要由CSDN通过智能技术生成

先说我的应用场景,android板子嵌在机器里面。因为没有显示器,所以版本更新需要用到静默安装。先root...

静默更新流程:

1、服务里定时去检测是否有新的版本,下载新版本保存在本地

2、静默更新,系统签名

3、重启

本篇主要聊第二步静默更新,系统更新内容:

1、添加更新代码

// “-r” :替换   “-f” :安装

String result = execCommand("pm","install","-r","/mnt/sdcard/XXXXX.apk");

/*

* m命令可以通过adb在shell中执行,同样,我们可以通过代码来执行

*/

public static String execCommand(String ...command){

Process process=null;

InputStream errIs=null;

InputStream inIs=null;

String result="";

try{

process=newProcessBuilder().command(command).start();

ByteArrayOutputStream baos =newByteArrayOutputStream();

intread = -1;

errIs=process.getErrorStream();

while((read=errIs.read())!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值