码迷,mamicode.com
首页 >  
搜索关键字:热修复    ( 179个结果
Android 热修复Nuwa的原理及Gradle插件源码解析
现在,热修复的具体实现方案开源的也有很多,原理也大同小异,本篇文章以Nuwa为例,深入剖析。 Nuwa的github地址 https://github.com/jasonross/Nuwa 以及用于hotpatch生成的gradle插件地址 https://github.com/jasonross/NuwaGradle而Nuwa的具体实现是根据QQ空间的热修复方案来实现的。...
分类:移动开发   时间:2016-03-06 21:01:16    阅读次数:433
如何使用Android Studio开发Gradle插件
缘由首先说明一下为什么会有这篇文章。前段时间,插件化以及热修复的技术很热,Nuwa热修复的工具NuwaGradle,携程动态加载技术DynamicAPK,还有希望做最轻巧的插件化框架的Small。这三个App有一个共同的地方就是大量的使用了Gradle这个强大的构建工具,除了携程的框架外,另外两个都发布了独立的Gradle插件提供自动化构建插件,或者生成热修复的补丁。所以学习一下Gradle插件的编...
分类:移动开发   时间:2016-03-03 11:29:14    阅读次数:272
Android架构须知
1.了解不同版本的特性包括IDE的。如:AsyncTask3.0之后和之前的区别、Android 5.0的新的API、Android 6.0 不能用HttpClient 、AS2.0的新特性 等等。2.掌握热门技术并了解其原理。如:RxJava(响应式框架)、Retrofit(请求框架可以配合RxJava)、MVP(开发模式) hotfix(热修复)等等。3.掌握测试工具(因为懂得测试查看才能更好...
分类:移动开发   时间:2015-12-30 17:33:56    阅读次数:183
热修复
热修复在最近的话题比较火爆,就是不用发布APK的版本更新,直接用网络的方式对下面的客户端进行调整,就可更改,注意这里不是HTML5方式的开发。目前阿里有在做这样的动作,自己开发了几个热修复的库,这个起初是跟苹果越狱相关的工具,后来也应用在android相关方面上,android本来是需要root.....
分类:其他好文   时间:2015-12-05 17:39:17    阅读次数:116
记一次在Windows上搭建React Native Android环境踩过的坑
要说最近技术圈什么比较活跃,我想除了动态加载框架和热修复技术之外,非Facebook的React Native莫属了吧,其实RN对IOS的支持比较早,但是Android似乎难产了,直到9月份才刚开源。距离RN开源也有一段时间了,一直没有去学习,今天兴趣来潮,索性学一把吧。本文假设你的Windows上安装了Android SDK,并配置好了环境变量。安装Node.js从官网https://nodejs...
分类:移动开发   时间:2015-11-19 11:25:10    阅读次数:1181
Android 运行中效验文件完整合法性
1.概述        因为之前项目有动态热修复的功能,在修复的过程中会从服务器上下载一个新的dex文件来替换老的dex文件,所以就牵扯到文件身份效验的问题.通常接口会下发一个MD5值,只是一个MD5值的话只能做一个完整性效验,并不能确定文件的合法性,如果攻击者模拟接口下发一个正确的MD5值,照样可以替换文件.所以这里就在效验MD5完整性之后再根据签名做合法性效验....
分类:移动开发   时间:2015-09-05 22:22:22    阅读次数:233
dexposed框架Android在线热修复
移动客户端应用相对于Webapp的最大一个问题每次出现bug,不能像web一样在服务器就完成修复,不需要发版本。紧急或者有安全漏洞的问题, 如果是Webapp你可能最多花个1,2个小时紧急发布上线,但是app呢,打包,跪求市场发布几百个渠道,周末还发不了,app配置升级,你还不能配置 强制升级, 就算配置提示升级,用户心里肯定想前两天刚升级最新版,怎么又要升,而且升级要流量,这时候会很反感甚至...
分类:移动开发   时间:2015-08-11 16:20:07    阅读次数:555
Android源码之DeskClock (四)
一.概述 之前写三的时候饶了个弯,通过DeskClock这个项目简单实现了一下加固+热修复,在这篇继续回到正规继续分析源码.在二里面大致分析了DeskClock的主入口,跟四个主要功能Fragment的转换,从这篇开始就着手分析这四大功能.先从Clock功能的Fragment开始讲起....
分类:移动开发   时间:2015-08-09 18:49:24    阅读次数:247
Android 基于Proxy/Delegate 实现bug热修复
一.概述 现在越来越多的app开始采用本地app结合html5的设计结构,这样做不仅可以跨平台,并且在某个业务或模块出了严重的bug,可以直接在html5+后台实时修复,省去了发布新包和新版本的步骤.那么在不是html5结构的android app中怎么实现不重新打包更新版本的情况下实现热修复bug呢?这里介绍的一种方法是通过升级dex文件来修复线上包的紧急bug。 二.实例 三.总结...
分类:移动开发   时间:2015-07-21 12:48:01    阅读次数:1130
179条   上一页 1 ... 16 17 18
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!