随笔分类 -  Android 开源框架

优秀开源框架使用分析.
摘要:原JieCaoVideoPlayer 不知道什么时候改名了,现在叫JiaoZiVideoPlayer. 项目GitHub地址:https://github.com/lipangit/JiaoZiVideoPlayer JiaoZiVideoPlayer主要功能: 基本使用 1.添加依赖 2.xml布 阅读全文
posted @ 2018-08-12 16:07 FreeFunCode 阅读(4728) 评论(0) 推荐(0)
摘要:SwipeRefreshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。完整包名:android.support.v4.widget.SwipeRefreshLayout . 一. 布局 二. Activity继承SwipeRefreshLayout刷新监听 三.添加监 阅读全文
posted @ 2018-08-07 20:28 FreeFunCode 阅读(447) 评论(0) 推荐(0)
摘要:结合上一篇RecyclerView,介绍一个针对列表的下拉和上拉刷新,加载的框架:SmartRefreshLayout. Android 开源框架 ( 十三 ) RecyclerView 可实现自定义Header/Footer 一.添加依赖 二. 布局文件 三. 使用-上拉,下拉 四.关闭动画 五. 阅读全文
posted @ 2018-08-07 20:23 FreeFunCode 阅读(3412) 评论(0) 推荐(0)
摘要:一.导读 网络请求 Android 开源框架 ( 一 ) OkHttp 网络框架的基本使用 Android 开源框架 ( 二 ) 基于OkHttp进一步封装的okhttp-utils介绍 Android 开源框架 ( 三 ) 基于OkHttp进一步封装的OkHttpUtils介绍 Android 开 阅读全文
posted @ 2018-08-05 22:15 FreeFunCode 阅读(279) 评论(0) 推荐(0)
摘要:RecyclerView是Android 5.0推出的。 RecyclerView是support:recyclerview-v7中提供的控件,最低兼容到android 3.0版本。可以通过导入support-v7对其进行使用。 RecyclerView已经标准化ViewHolder,我们自定义的V 阅读全文
posted @ 2018-08-05 21:19 FreeFunCode 阅读(708) 评论(0) 推荐(0)
摘要:Fresco是Facebook推出的一款用于Android应用中展示图片的强大图片库。它具有强大的内存管理、渐进式呈现图片、支持加载Gif图和WebP格式等特点。 相比于其他图片框架要庞大的多,但是对于图片的处理也要比其他框架支持的多。 Fresco官方中文介绍文档:https://www.fres 阅读全文
posted @ 2018-08-05 18:43 FreeFunCode 阅读(1193) 评论(0) 推荐(0)
摘要:一.引言 Glide被广泛运用在google的开源项目中,包括2014年的google I/O大会上发布的官方app 前面介绍了 Universal ImageLoader Android 开源框架 ( 十 ) 图片加载框架 Picasso Picasso. Android 开源框架 ( 九 ) 图 阅读全文
posted @ 2018-08-05 14:07 FreeFunCode 阅读(615) 评论(0) 推荐(0)
摘要:Picasso 是Square 公司(SQUARE美国一家移动支付公司)开源的Android 端的图片加载和缓存框架。Square 还开源了Rerefoit 、OkHttp、LeakCanary、Picasso等等都是非常火的开源项目。 Picasso官方介绍网站:http://square.git 阅读全文
posted @ 2018-08-05 13:56 FreeFunCode 阅读(583) 评论(0) 推荐(0)
摘要:一.引言 Android的每一个App通常只拥有有限的系统资源,Android设备为每个App分配的内存大小是也是有上限的,并且,针对不同的设备配置所分配的内存大小也是不一样的,最小为16MB。图片会占用大量的内存,尤其是那些超清照片。所以图片加载时做容易造成安卓内存溢出的原因,而要解决这些问题还需 阅读全文
posted @ 2018-08-05 13:00 FreeFunCode 阅读(649) 评论(0) 推荐(0)
摘要:一.引言 ButterKnife是一个专注于Android系统的View注入框架 了解注解框架,可以看这:Android 开源框架 ( 四 ) Afinal Android 里的 ORM IOC聚合型框架 二.使用 1. AndroidStudio 添加ButterKnife插件使用。 Settin 阅读全文
posted @ 2018-08-02 23:45 FreeFunCode 阅读(389) 评论(0) 推荐(1)
摘要:一.引言 与四大组件之一的BroadCast广播比较,广播主要监听系统级事件,比如网络切换,电池电量等属于进程间的通信,EventBus 是进程内的通信。 了解BroadCast 可以查看该文章:Android 四大组件 (三) BroadcastReceiver 介绍 二.基本使用 引入类库: c 阅读全文
posted @ 2018-08-02 22:54 FreeFunCode 阅读(353) 评论(0) 推荐(1)
摘要:一.Volley介绍 2013年Google I/O大会上推出的一个新的Android网络通信框架,目标是将HTTP的通信操作再进行简单化,除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下 阅读全文
posted @ 2018-08-01 07:36 FreeFunCode 阅读(648) 评论(0) 推荐(1)
摘要:xUtils同Afinal一样属于聚合型框架, 大而全,但是越容易牵一发而动全身。所以不推荐使用,只做了解即可.应付手头临时项目. Android 开源框架 ( 四 ) Afinal Android 里的 ORM IOC聚合型框架 一.Xutils 介绍 Xutils是基于afinal开发的,但是比 阅读全文
posted @ 2018-07-30 23:55 FreeFunCode 阅读(447) 评论(0) 推荐(1)
摘要:Afinal 是一个android的sqlite的 orm 和 ioc 框架.是一种聚合型框架, 大而全。所以不推荐使用,只做了解即可.应付手头临时项目. 推荐阅读,这么多开源框架,该用哪个好?: 一.引言 Afinal是一个开源的android的orm和ioc应用开发框架.在android应用开发 阅读全文
posted @ 2018-07-30 23:07 FreeFunCode 阅读(509) 评论(0) 推荐(0)
摘要:OkHttpUtils是 廖子尧 是基于OkHttp封装的框架库。里面也封装了很多其他实用的一些组件,这里只介绍下网络相关的使用。 里面的上传下载功能使用队列的概念做了进一步封装,但是因为我使用的是旧库,对于android6.0运行时权限判断和android7.0私有文件权限设置没有处理。 同上一篇 阅读全文
posted @ 2018-07-29 22:51 FreeFunCode 阅读(1518) 评论(0) 推荐(1)
摘要:okhttp-utils是张鸿洋是基于OkHttp封装的框架库。实际工作中,使用的不多,对于小型项目的网络请求和文件传输可以考虑直接使用。否则还是基于主流的OkHttp+Retrift+RxJava框架。 对于OkHttp使用,可以自己根据自己项目需要,做一些封装。如果应付手头临时项目,可以借鉴Gi 阅读全文
posted @ 2018-07-29 11:24 FreeFunCode 阅读(1243) 评论(0) 推荐(0)
摘要:HttpClient 和 HttpURLConnection 以及 OkHttp : 在Android 2.2版本之前,HttpClient拥有较少的bug,因此使用它是最好的选择。 而在Android2.3版本及以后,HttpURLConnection则是最佳的选择。它的API简单,体积较小,因而 阅读全文
posted @ 2018-07-28 14:21 FreeFunCode 阅读(1210) 评论(0) 推荐(1)