阿里HotFix热修复的简单使用
来源:互联网 发布:oa管理系统数据库设计 编辑:程序博客网 时间:2024/06/05 11:54
阿里HotFix热修复的简单使用
一,环境配置
1.1,app目录下依赖远程仓库
repositories { maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" } flatDir { dirs 'libs' }}1.2,jar包依赖
dependencies { compile 'com.aliyun.ams:alicloud-android-hotfix:3.1.8'}二,如何使用
2.1,Application中初始化
public class MyApplication extends Application{ @Override public void onCreate() { super.onCreate(); // initialize最好放在attachBaseContext最前面,初始化直接在Application类里面,切勿封装到其他类 SophixManager.getInstance().setContext(this) .setAppVersion("1.0") .setAesKey(null) .setEnableDebug(true) .setPatchLoadStatusStub(new PatchLoadStatusListener() { @Override public void onLoad(final int mode, final int code, final String info, final int handlePatchVersion) { // 补丁加载回调通知 if (code == PatchStatus.CODE_LOAD_SUCCESS) { // 表明补丁加载成功 Log.e("log","success"); } else if (code == PatchStatus.CODE_LOAD_RELAUNCH) { // 表明新补丁生效需要重启. 开发者可提示用户或者强制重启; // 建议: 用户可以监听进入后台事件, 然后调用killProcessSafely自杀,以此加快应用补丁,详见1.3.2.3 Log.e("log","wait"); } else { // 其它错误信息, 查看PatchStatus类说明 Log.e("log","failed"); } } }).initialize();// queryAndLoadNewPatch不可放在attachBaseContext 中,否则无网络权限,建议放在后面任意时刻,如onCreate中 SophixManager.getInstance().queryAndLoadNewPatch(); }}2.2,Activity中调用
SophixManager.getInstance().queryAndLoadNewPatch();
附官网地址:http://baichuan.taobao.com/docs/doc.htm?spm=a3c0d.7629140.0.0.5BKQuY&treeId=234&articleId=106531&docType=1
demo及app差异补丁生成工具下载猛戳这里
阅读全文
0 0
- 阿里HotFix热修复的简单使用
- Android:热修复(阿里hotfix使用)
- AndHotFix 阿里HotFix(热修复)
- 阿里云HotFix热修复应用
- android热修复-阿里Hotfix最新版(Sophix)
- 阿里Sophix热修复的简单集成和使用
- HotFix阿里百川热修复框架的初步使用
- 如何使用阿里百川hotfix热修复功能(一)
- 如何使用阿里百川hotfix热修复功能(二)
- 如何使用阿里百川hotfix热修复功能(三)
- 如何使用阿里百川hotfix热修复功能(一)
- 如何使用阿里百川hotfix热修复功能(二)
- 如何使用阿里百川hotfix热修复功能(三)
- Android 热修复方案--阿里百川HotFix
- Hotfix热修复混淆
- iOS HotFix热修复
- HotFix热修复示例
- android 非侵入式热修复框架Hotfix使用
- PHP简易表单验证与简易留言板实例
- 测试用例设计方法
- [简单逻辑学]逻辑学的基本原理——比较
- 吴恩达 神经网络和深度学习 第一部分课程 第四章课后习题 Building your Deep Neural Network
- 深度克隆
- 阿里HotFix热修复的简单使用
- SQLServer XML类型
- 【模板】高斯消元
- wangEditor的使用及上传图片(一)
- 线性变换1
- python基本数据类型总结
- form表单中的input类型及其用途
- poj1149 PIGS(建图最大流)
- windows7设置定时任务运行ThinkPHP框架程序