框架封装
文章平均质量分 86
谢栋_
选择比能力更重要
展开
-
手写ButterKnife
ButterKnife框架原理的是采用APT编译时技术,主要运用到注解+注解处理器的方式动态地为添加了BindView等注解的成员或方法生成类文件,开发者无需自己手写findViewById等等重复的代码,简化了开发者的工作量原创 2022-09-28 20:35:50 · 867 阅读 · 0 评论 -
关于使用xUtils框架的注解方式绑定View
在安卓开发中频繁的操作View,自然要频繁的findviewbyid,如果布局稍微复杂点,会有好多冗余的代码在项目中看起来整个代码文件特别臃肿,使用注解能很好的解决这一问题,简单方便的完成View的绑定和事件操作。 @ViewInject(R.id.textview) TextView tv; private ListView listview; pri原创 2017-03-03 18:46:38 · 957 阅读 · 0 评论 -
使用Universal-Image-Loader加载图片
在请求图片时,往往会涉及到对图片的二次采样处理,包括图片的大小,显示的样式(圆角,矩形),甚至时缓存处理,相信大家也接触过很多类似的需求,个人感觉Universal-Image-Loader在这方面做的还是比较人性化的,不需要开发者去做过段繁琐的代码操作,简单易用,所以今天打算跟大家分享下这款强大的图片加载框架,其实图片请求框架网上好多,个人感觉用熟一个就行,其他一通百通,没必要把所有的都搞一遍,原创 2017-01-09 21:04:21 · 625 阅读 · 0 评论 -
关于Retrofit网络请求URL中含有可变参数的处理
开题:在此默认各位看官对Retrofit、以及Okhttp已经有过一定的了解及应用,所以今天我们不谈基础入门的东西,今天我们谈在Retrofit请求接口管理类中URL参数含有动态参数的处理方式。一般我们使用Retrofit大部分场景中URL都是以注解的方式静态声明的,即URL及path路径都是固定不变,可变部分作为方法的参数传入,那有一些特殊情况会要求我们再使用@GET()、或者@P...原创 2018-05-10 16:14:08 · 9838 阅读 · 1 评论 -
使用注解将EventBus封装抽取到基类
引题:今天这篇博客主要分析的对3.0以上版本的eventbus进行封装抽取,关于eventbus的使用方法在此就不做介绍了,如果你还不了解eventbus是个什么东东,建议先学习下EventBus的使用方法,网上关于EventBus的入门博客烂大街了,我就不写相关的介绍性博文了。 随着你的项目越做越大,你总是会考虑着不论是网络请求还是Intent跳转都会有一个统一的入口,即...原创 2018-02-03 10:18:33 · 3647 阅读 · 4 评论 -
glide工具类的简单封装
开题:其实对于图片请求框架,我一直推崇掌握并且熟练使用一个就好,早在很久之前我就对Universal-image-loader写过技术分享博客,鉴于它比较成熟,使用起来也比较稳定,所以在做项目时一般会首选Universal-image-loader,但是对于它如果不在整个项目中不做好规划封装,很容易造成代码冗余,正好最近在写新项目,所以打算尝试下另外几款比较有名的图片加载框架,做了一番对比...原创 2017-11-18 21:01:11 · 1191 阅读 · 0 评论