博客第一篇,先记录一下Android热更新,Andfix使用

Andfix技术是阿里巴巴推出来。

第一步:上网下个jar包,或者把源码down下来,自己打一个包,对了还有对应的so文件。

第二步:在Application中

 

 1         
String versionName = ""; 2 try { 3 PackageInfo packageInfo = this.getPackageManager() 4 .getPackageInfo(this.getPackageName(), 0); 5 versionName = packageInfo.versionName; 6 } catch (NameNotFoundException e) { 7 e.printStackTrace(); 8 } 9 //先取当前版本号 10 // initialize 11 mPatchManager = new PatchManager(this); 12 mPatchManager.init(versionName); 13 Log.d(TAG, "inited."); 14 15 mPatchManager.removeAllPatch(); 16 // load patch 17 mPatchManager.loadPatch(); 18 Log.d(TAG, "apatch loaded."); 19 20 String patchFileString1 = Environment.getExternalStorageDirectory() 21 .getAbsolutePath() + APATCH_PATH; 22 savePath(patchFileString1,"你的补丁地址"); 23 // add patch at runtime 26 try { 27 mPatchManager.addPatch(patchFileString1); 30 Log.d(TAG, "apatch:" + patchFileString1 + " added."); 31 } catch (IOException e) { 32 Log.e(TAG, "", e); 33 }

我目前也是只是放到项目上去 还没有真正 在项目中用,不过我自己测试都是可以了。

posted @ 2016-02-24 16:26  CooL009  阅读(214)  评论(0编辑  收藏  举报