Android框架
文章平均质量分 61
年少的风
踏踏实实做好一件事,拒绝酱油!
展开
-
线程池封装类—借鉴ImageLoader的线程工厂
在Android开发过程中免不了需要使用异步线程,但是在项目中大量使用 new Thread() { public void run() { // do sth }; }.start();会造成很多野线程,不但不易维护,在性能上也是有一定折扣。 ps原创 2016-02-18 10:46:04 · 2656 阅读 · 0 评论 -
初识Universal-Image-Loader
Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。(1).使用多线程加载图片 (2).灵活配置ImageLoader的基本参数,包括线程数、缓存方式、图片显示选项等; (3).图片异步加载缓存机制,包括内存缓存及SDCard缓存; (4).采用监听器监听图片加载过程及相应事件的处理; (5)原创 2016-02-16 19:25:01 · 739 阅读 · 1 评论 -
Volley缓存说明——一个请求两次回调
从上一篇文章Android 异步网络请求框架-Volley了解volley的一些出来过程,当然也包含网络请求和缓存处理的流程,但是在此需要单独做一些说明。 我在使用过程中忽略了一个事情,就是一个网络请求可能会有两次结果回调,其实这个在上一篇文章中也有说明,只是没有特别说明,很容易被忽略。 当进行网络请求时,先会判断缓存,当缓存还未过期,但是需要刷新时,volley会先将缓存回调(第一次),然后以原创 2016-02-01 14:05:31 · 2109 阅读 · 0 评论 -
Volley拓展框架——Netroid,以及与Volley的差异
Netroid是一个基于Volley实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。功能上的区别:作为Volley的拓展框架,netroid增加了大文件断点下载,并且netroid的可定制性更强。实现上的区别:1. 缓存的处理;在volley中,缓存的过期时原创 2016-01-11 20:31:22 · 1665 阅读 · 0 评论 -
OkHttp源码探索
之前一直在使用volley作为网络请求模块,但发现volley已经过时(源码还是很值得反复品味的),现在基本是Retrofit和OkHttp的天下了,于是把OkHttp拿来学习一下。 首先,看一个OkHttp的简单示例: Request.Builder builder = new Request.Builder().url(url).get(); Request o原创 2016-09-13 20:41:55 · 475 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJava转载 2016-09-19 12:19:15 · 675 阅读 · 0 评论 -
Emmagee学习之获取内存及CPU占用等数据
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。 测试QQ的效果如下: /** * 通过pid获取应用占用的内存 * @return */ publi原创 2016-08-30 11:28:07 · 1352 阅读 · 0 评论 -
【开源项目】编程博客Android客户端——CodeBlog
业余时间写的一个开发技术博客客户端,已在应用宝和360手机助手上线。CodeBlog是为了方便在手机端阅读编程技术博文。应用展示了CSDN博客,InfoQ,开源中国和ITEye上的技术博文,并提供了技术类型的选择,如移动开发、数据库、云计算等,让你随时随地都可以轻松阅读技术大牛的文章。 目前已实现的功能: 1. 集成CSDN、InfoQ、oschina、ITEye、泡在网上的日子等技术网站上的精原创 2016-06-01 20:35:11 · 2190 阅读 · 6 评论