android 增量更新之 服务端 附带java 调用示例
来源:互联网 发布:淘宝寄拍模特价格 编辑:程序博客网 时间:2024/06/18 02:49
需要如下文件
图片
点此处下载资源包
linux下使用方式如下
将文件 libbz2.so.1.0.6 复制到 /usr/lib/
[root@xsmdmgr bsdiff4.3-linux]#cp -rf ./libbz2.so.1.0.6 /usr/lib/
创建连接 libbz2.so.1.0 指向 /usr/lib/libbz2.so.1.0.6
[root@xsmdmgr bsdiff4.3-linux]#ln -s ./libbz2.so.1.0.6 libbz2.so.1.0
[root@xsmdmgr bsdiff4.3-linux]# ldconfig
shell 命令测试
[root@xsmdmgr bsdiff4.3-linux]# ./bsdiff old.apk new.apk patch.apk
[root@xsmdmgr bsdiff4.3-linux]# ll
-rwxrwxrwx 1 root root 3092113 02-21 10:44 old.apk
-rwxrwxrwx 1 root root 3400660 02-21 10:44 new.apk
-rwxrwxrwx 1 root root 14102 02-21 10:44 bsdiff
-rwxrwxrwx 1 root root 11463 02-21 10:44 bspatch
-rw-r--r-- 1 root root 1863695 02-21 16:18 patch.apk
成功
windows 下使用方式如下
bsdiff.exe app1.apk app2.apk patch.apk
java调用
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;public class bsdiff {/** * @param args */public static void main(String[] args) { callShell("./bsdiff app1.apk app2.apk patch.apk");//linux callShell("./bspatch app1.apk new.apk patch.apk");//linux callShell("ls");//linux//callShell("bsdiff.exe app1.apk app2.apk patch.apk");//windows}/** *java callshell * @param shell cmd */ public static void callShell(String shellString) { Process process = null; ArrayList<String> processList = new ArrayList<String>(); try { process = Runtime.getRuntime().exec(shellString); BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream())); String line = ""; while ((line = input.readLine()) != null) { processList.add(line); } input.close(); } catch (IOException e) { e.printStackTrace(); } for (String line : processList) { System.out.println(line); } }}
- android 增量更新之 服务端 附带java 调用示例
- Android 版本更新之增量更新 包含java、.net服务端
- Android 版本更新之增量更新 包含java、.net服务端
- Android之增量更新
- Android之增量更新
- android 增量更新之客户端
- Android开发之增量更新
- 增量升级(省流量更新)的Java服务端实现
- 增量升级(省流量更新)的Java服务端实现
- 【Android增量升级系列_02】 浅谈Android增量更新服务端的实现方法
- Android开发之JNI调用本地C库专题(二):Android增量更新
- Android Studio 更新升级之增量升级
- android 增量更新应用
- Android 增量更新实例
- android 增量更新
- android增量更新demo
- android实现增量更新
- android 增量更新
- 对Android近期任务列表(Recent Applications)的简单分析
- Android 4.4.2 Pptp VPN route&ifconfig ---SUCCESS (LG Nexus)
- 菜鸟都能理解的线段树入门经典
- Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
- ie10中元素超出父元素的宽度时不能自动隐藏
- android 增量更新之 服务端 附带java 调用示例
- 新年新气象
- windows下使用mongodb dos命令
- iOS字母排序、数字排序
- 微信Android客户端中表情雨效果的实现
- Navicat Premium 连接 Oracle 数据库
- 获取图片image的相对路径下的方法
- NM13 是柠檬铺2013年的一个想法,
- [android篇]短信 数据结构