首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ARS2591
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
赞
文章( 56 )
沸点( 0 )
Android 补丁技术学习总结(五) 技术选型及实践流程
两年前在旧的团队预研热修复的时候,我们选择了 tinker。现在所在的团队的还是 tinker。对于中小团队而言,我们选择方案一般需要:“高兼容性,高修复性,免费,社区活跃”。 免费,一开始 AndFix 其实简单易用,后面转 sophix 后需要收费,就放弃了。如果有金主爸爸…
Android 补丁技术学习总结(四) so修复
静态注册,使用 Java_{类完整路径}_{方法名} 作为 native 的方法名。当 so 已经被加载之后,native 方法在第一次被执行时候就会完成注册。 动态注册,借助 JNI_OnLoad 方法完成绑定。当 so 被加载时会调用 JNI_OnLoad 方法进行注册。 …
Android 补丁技术学习总结(三) 资源修复
修改所有 Resource 的 Resource.mAssets(AssetManager实例) 引用指向新构建的 AssetManager 对象. 对于任意的资源包,被 AssetManager#addAssetPath 添加之后,解析 resourecs.asrc 并在 n…
Android 补丁技术学习总结(二) 类热替换
所谓 热替换,指的是在不需要重启应用的前提下修复类的已知问题。 如果一个类已经被虚拟机所加载,要修正该类的某些方法,只能通过实现 热替换 来实现:"在 navite 层替换到对应被虚拟机加载过的类的方法"。在业界还有其他冷启动的方案,比如 tinker,让 Classloade…
Android 补丁技术学习总结(一) 冷启动类加载
所谓 冷启动类加载,即应用进行重启之后,加载修复后的类文件达到修复类的已知问题。 一个类已经被虚拟机所加载,为了清除虚拟机中的类信息,只能通过重启手段解决。 这里以 QZone 插桩 ,手Q QFix 和 微信 tinker 方案为分析,并引用 Sophix 的做法做对比。 一…
大有可为,SuperTextView(v3.2.1)
SuperTextView 的与众不同在于,它只是一个简单的控件元素,但却不仅仅是一个控件。它生而灵动多变,强大的内嵌逻辑,为你持续提供丰富多彩却异常简单的开发支持。 SuperTextView 将你从复杂的渲染逻辑中解救出来,一行简单的 API 接口调用,炫目的渲染效果即刻呈…
亲爱的面试官,这个我可没看过!(Android 部分)
android 面试高频题
CoordinatorLayout 使用 (高仿【摩拜单车】个人中心)
作为 Android 的控件, CoordinatorLayout 已经加入最新的 HelloWorld 项目中, 也是 Material 风格的重要组件, 协调 (Coordinate) 其他组件, 实现联动. 那么让我们来看看如何利用 CoordinatorLayout 高仿膜拜单车 app 的个人中心。
MaterialDesign系列文章(六)CoordinatorLayout的一些联动
今天在家偷了会懒,看了《铁甲钢拳》。强烈的推荐这部电影,谁说我们程序员不懂得生活的!!!站出来。你说对了。😭 这不由回来敲代码了吗。。。 1. 所需的属性分析 app:layout_behavior 设置行营behavior的(可以自定义,也可以用系统的。最常用的就是@str…
ConstraintLayout你可能要了解的一些内容
基本上就这么多,没有什么好说的。这里建议大家使用看一下效果,使用多了自然就知道效果了! 2. ConstraintLayout布局的时候应该注意的一些内容
下一页
关注了
170
关注者
1
收藏集
1
关注标签
25
加入于
2016-04-19