计划没有变化快,本想着一周写一篇博客的,可博主刚到新公司,最近一个月忙的不得了(说的是上班时间啦,也就是懒,都是借口…),今天任务完成的早,就想到了该写写东西了。
正好最近开发的小项目用到了AndroidFine,多亏了这个框架【更应该感谢写这个框架的朋友,嘻嘻】,不然博主刚到新公司就做项目也不会完成的这么快和顺(●'◡'●),下面就来详细介绍介绍这个框架。
AndroidFine,就如题目所见,Android快速开发框架,之所以说快速,当然是因为他框架里包含了许多常用的功能和工具了,使用起来比较方便。下面一起来看看这个框架包含哪些功能,以及楼主使用发现:
1、HttpClient集成了OkHttpClient,基本的get,post,方便扩展和整合*[使用post方法时,楼主发现一个小bug,组织url那边有错,使用的童鞋注意啦,现在不知道有没有改过来]*
2、Picasso.with(context).load("url).into(imageView),舒服且强大的图片加载*[picasso加载可以设置config(Bitmap.Config.RGB_565)和resize属性,可以减少内存使用哦]*
3、QuickAdapter快速的Adapter开发,不用在重复写ViewHolder类*[不需要特别处理的adapter,使用这个开发起来很方便]*
4、Butterknife、fastjson使用
5、PullToRefresh、PullToZoomView,下拉刷新,上啦加载更多*[这个楼主没用到,用的android自带的刷新]*
6、轮播图,自动+无限轮播[直接拿过来就用了,这边需要注意的是,这边初始化使用,图片至少为1张]
7、PagerSlidingTabStrip,导航标签文字颜色和选中时文字颜色,都可以通过xml设置*[拿过来就用了,很方便]*
8、左滑返回,非常流畅
9、各种utils[没有日期类,楼主只能自己写了个日期类]
好了,就介绍到这了,功能很通用,需要的朋友可以到github上下载该框架(https://github.com/tianshaojie/AndroidFine)