安卓开发,你必须知道的一些基本第三方

来源:互联网 发布:钢雨篷计算软件 编辑:程序博客网 时间:2024/06/05 01:59

在平时工作中经常用到一些第三方的框架或者包,大大提高我们开发的效率,使用方法也很简单可以避免很多坑。

以此做一记录:

1、AndroidEventBus(github地址),用来在程序中各个位置互相传递数据使用,比如线程与线程之间,activity与fragment之间(activity之间互传太基本),基于不同activity的fragment之间,service与activity或fragment之间等等。有博客显示可以一定程度上代替回调,平常工作中也暂时未遇到不可以代替的情况,可能与需求没有那么复杂有关,如有盆友遇到不可代替的情况欢迎告知。


2、ButterKnife(github地址),Bind Android views and callbacks to fields and methods.用来在程序中代替各种findviewbyid,也可方便的设置按钮监听,可以省去大面积的重复代码。


3、BGA_RefreshLayout(github地址),多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位 。


4、Banner(github地址),实现了异步加载的广告轮播控件,我自己还未实际实践过,准备动手试试得意


5、zxing,(github地址)google官方推出的实现生成和扫描二维码的必要用具,做二维码功能的一定逃不开这个玩意微笑


6、Gson(github地址)不要太好用的一款类与json互相转换的神器,谁用谁知道。


7、OkHttp(github地址)一款网络请求的神器,异步、同步、get、post、上传、下载、带参数上传统统可以,现在网上有关这个框架的讲解也很全了,我当时看的是这篇(走你),只要需求不是太变态基本没有问题


感觉应该有一个异步下载图片的东东,之前看过ImageLoader,实在是没用过,也没了解过,回头用用再说奋斗



原创粉丝点击