码迷,mamicode.com
首页 > 移动开发 > 详细

Android动态增量

时间:2014-08-14 10:25:18      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   java   使用   os   

1. Windows平台上利用bsdiff.exe工具生成patch包。使用这个包里的bsdiff.exe,通过Java的Runtime来调用。假设我们所有的文件,包括bsdiff.exe和其他apk都在d盘根目录,那么代码实现可以如下:

 1 package com.vic.demo;
 2 
 3 import java.io.IOException;
 4 
 5 public class JDiff {
 6     public static void main(String[] args) {
 7         Runtime rt = Runtime.getRuntime();    
 8         try {    
 9                 rt.exec("d:/bsdiff d:/weiboV3.apk d:/weiboV4.apk d:/patch.patch");
10                 System.out.println("finish!");
11         } catch (IOException e) {   
12                 // TODO Auto-generated catch block   
13                 e.printStackTrace();   
14         }  
15     }
16 }

 

2. 参考http://my.oschina.net/liucundong/blog/160436#OSC_h2_6 里的demo, 利用test工程实现Android客户端实现动态更新,注意test最后安装包的名字是否为新生成的安装包名称。

Android动态增量,布布扣,bubuko.com

Android动态增量

标签:android   style   blog   http   color   java   使用   os   

原文地址:http://www.cnblogs.com/vicma/p/3911727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!