一、问题描写叙述 在之前的系列文章中,我们使用了Volley和Xutil框架实现图片的缓存载入,接下来我们再介绍一下afinal 框架的使用。 Afinal 是一个android的http框架、sqlite orm 和 ioc 框架。使其更加简单易用,Afinal的宗旨是简洁,高速。约定配置的方式之 ...
分类:
移动开发 时间:
2017-04-26 21:35:39
阅读次数:
245
为什么要使用开源框架1. 提高开发速度2. 提高开发质量 选择开源框架的原则1. 聚合性框架一定要放弃.例如Afinal,xUtils * 大而全的框架容易导致牵一发而动全身.可读性差,耦合高,难扩展.2. last commit超过一年以上或者issues一大堆没有fix的框架不要用.3. 选择活 ...
分类:
其他好文 时间:
2017-02-26 20:46:14
阅读次数:
170
一、Afinal框架 项目地址:https://github.com/yangfuhai/afinal主要有四大模块: (1) 数据库模块:Android中的orm框架,使用了线程池对sqlite进行操作。 (2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无 ...
分类:
移动开发 时间:
2017-02-14 15:52:31
阅读次数:
389
1.注解功能 1)继承:FinalActivity ( 需要复制 afinal_0.5.1_bin.jar到lib下) 2)@ViewInject() 2.加载图片功能 3.请求文本数据功能 4.文件下载功能 5.文件上传功能 ...
分类:
其他好文 时间:
2016-11-03 02:09:29
阅读次数:
408
xUtils3的简介 xUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.0,在增加新功能的同时又提高了框架的性能。 1.xUtils包含了很多实用的android工具; xUtils支持超大文件(超过2G)上传,更全面的http请求协议支持( ...
分类:
其他好文 时间:
2016-10-21 10:49:38
阅读次数:
195
经过几年的发展和沉淀,Android开发中涌现出许多优秀的框架,比如:Retrofit、Afinal、OKHttp、ButterKnife、AndFix等等。这些框架的出现极大地简化了开发流程,提高了...
分类:
移动开发 时间:
2016-09-30 09:57:25
阅读次数:
306
接触Acache是因为阅读oschina的开源android端代码,发现oschina采用了该框架缓存新闻分页数据。后来知道这是个杨福海的开源项目,他还开源过afinal框架,项目的地址如下:
分类:
移动开发 时间:
2016-09-14 15:15:02
阅读次数:
237
xUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.0,在增加新功能的同时又提高了框架的性能,下面来看看官方(https://github.com/wyouflf/xUtils3)对xUtils3的介绍:
- xUtils包含了很多实用的android工具;
- xUtils支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),...
分类:
移动开发 时间:
2016-07-09 16:34:39
阅读次数:
1872
今天总结下有关Android的图片开源框架UIL、Glide、Picasso、当然不止这些还有okhttp、xutlis、afinal、andbase、volley等等,今天主要是对于Glide使用进行总结。 Glide是谷歌推荐使用的加载图片的框架,它相对于其他的框架有更多的有点,说到Glide我 ...
分类:
移动开发 时间:
2016-06-12 20:23:51
阅读次数:
904
1. 背景
之前去一个公司,说到了java的注解,问java的注解有几种方式,然后我提到了android中的butternife和afinal注解工具,我们知道butternife在6.1版本的时候还是InjectView,可以到7.1的时候用的却是BInd,这里面有什么区别吗。简单的说,InjectView是在运行的时间进行注解,而BInd在android安装的时候就执行了,肯定后者...
分类:
编程语言 时间:
2016-06-12 02:44:35
阅读次数:
293