自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 源码分析微信热修复框架Tinker的类加载过程

之前项目中用过阿里的基于"安卓神器"Xposed框架的Dexposed,非常惊艳.但毕竟也有一年没更新了,很多东西都被后起之秀比如AndFix超越了~ 正好微信开源了Tinker, 赶着在休假前一天的半夜翻一翻源码, 做点分析,应该算是"全网首发"Tinker源码解析了. 先简单介绍下目前的两种实现热修复的流派, 以Dexposed和AndFix为首的Native流, 以Nuwa, ClassLoader(QZONE)为首的Dex(也叫Java)流. Native流核心是替换函数,将Java方法的属性设为

2016-09-28 00:41:07 5634 2

原创 沉浸式体验UI库 -- ImmersiveUI

沉浸式体验UI库 – ImmersiveUIImmersiveUI 库提供了隐藏状态栏、透明状态栏、透明导航栏的功能, 同时还能实现真正的全屏, 即隐藏状态栏、隐藏back、home、menu键, 且不会因触摸屏幕而退出全屏. 附上github地址, 欢迎star和fork: https://github.com/panespanes/ImmersiveUI/集成方法首先, 在你项

2016-08-26 12:45:52 1021

原创 Android手势解锁, 九宫格解锁

给大家介绍一个很好用的手势解锁控件ShapleLocker, 废话不多先上效果图: 这是一个第三方库, 可自己根据UI需求替换图标: 圆圈, 小箭头等等.. github地址: http://panespanes.github.io/ShapeLocker/   用法很简单, 首先在gradle中添加依赖: 在项目(project, 不是module)的

2016-08-24 15:23:08 846

原创 结合Retrofit,RxJava,Okhttp,FastJson的网络框架RRO

Retrofit以其灵活的调用形式, 强大的扩展性著称. 随着RxAndroid的推出, Retrofit这样的可插拔式的网络框架因其可以灵活兼容各种数据解析器, 回调形式(主要还是RxJava啦)而更加风靡. 但是! Retrofit2官方虽有一堆集成第三方json解析的实现,比如gson-converter等等..但唯独就是没有FastJson, 这让我很不解..于是自己动手模仿gson

2016-08-24 15:20:14 895

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除