- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 自己简易打造的IOC注解框架:SteadyoungIOC
1 前言前面的文章注解框架源码分析(XUtils、ButterKnife)和ButterKnife编译时生成代码原理:butterknife-compiler源码分析,按照源码的思路我们自己打造一款IOC注解框架,因为ButterKnife的源码实现难度过大,我先仿照xUtils的源码方式,反射注解实现。虽说反射注解对性能有影响,但是影响是极小,相比I渲染和Bitmap以及Service和Hand...
2018-06-27 11:47:10 275
原创 ButterKnife编译时生成代码原理:butterknife-compiler源码分析
1.butterknife-compiler介绍上篇文章:注解框架源码分析(XUtils、ButterKnife),根据代码运行流程分析了xUtils和ButterKnife,ButterKnife最终实现注解方法的代码是通过编译运行时生成的,也就是gradle依赖中butterknife-compiler实现的:dependencies { implementation 'com.jakew...
2018-06-13 13:49:28 1109
原创 Android Studio实用配置:让你编码更直观快捷
前言在使用Android Studio开发中我们有很多常用的习惯可以通过设置快捷实现,下面我列举一些使用设置。Android Studio实用配置:让你编码更直观快捷1.自动导包File -->Setting-->Editor-->General-->Auto Import ,勾选以下两项:自动导包设置勾选第一项会自动导包,勾选第二项会自动删除无用的包。2.设置代码模版注释...
2018-06-12 13:41:44 348
原创 注解框架源码分析(XUtils、ButterKnife)
1.前言频繁的findViewById是一件挺烦人的事,IOC注解框架应运而生,Android中IOC框架就是注入控件和布局或者说是设置点击监听。现在主流的有ButterKnife、xUtils、afinal等,IOC注解框架刚出来的时候,粗略看过源码后我是摒弃使用的,因为里面有反射、循环遍历寻找控件等操作,但是慢慢的接收了这种快捷方式,发现对实际性能影响并不大,不是在特别强迫症的情况下完全可行,...
2018-06-11 15:17:49 314
原创 博客从CSDN搬家至简书
CSDN博客搬家的原因因为CSDN广告太多,变得越来越商业化,页面不够简洁,刷博客总是那么的不顺心,被同事和朋友安利来简书,之前也看过很多简书的博客,感觉排版简洁优雅,适合心无旁骛的阅读!贡献一波Android技术博客地址Darren的简书博客地址:https://www.jianshu.com/u/35083fcb7747JessYan的简书博客地址:https://www.jianshu.co...
2018-06-08 15:06:18 1708 2
自己动手构造编译系统:编译、汇编与链接(完整版)
2019-02-21
Android仿外卖购物车Demo
2016-06-06
Android 仿外卖购物车Demo
2016-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人