自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~

  • 博客(5)
  • 资源 (5)
  • 收藏
  • 关注

原创 自己写Android图片缓存框架之二级disk缓存

上一节中已经运用Lru算法实现了内存缓存,在从桌面回到前台时可以快速的从内存中进行加载图片,但是如果应用被系统回收或人为的主动清除这样还是会从网络加载,所以我们不仅需要缓存在内存中,还要在磁盘中进行缓存,这样如果内存没有就从磁盘中进行读取数据。      这里我们使用google提供的DiskLruCache来实现disk缓存,由于源码过长就不贴了,所有的代码包括图片加载的demo已经上传到g

2015-08-26 12:08:00 929

原创 自己写Android图片缓存框架之一级内存缓存

Android开发中比较重要的一块就是图片的加载,其中可以说道的地方太多了,无论是加载大图造成的OOM,多图同时加载造成滑动卡顿,以及网络图片重复加载慢而且耗流量这些问题都是一个新手遇到过的问题。现在已经有好多开源框架拥有图片加载缓存的功能,Universal-Image-Loader, afinal,Xutils都可以实现图片缓存的效果,但是我们不仅需要会用,而且要知道为什么能这么用。所以就

2015-08-22 16:51:33 1418

原创 Android事件总线框架Otto使用

Otto框架是square公司为Android出的一款事件总线框架,主要是为了解决大项目中耦合性过高的问题,比如涉及到多个类都需要响应某一个操作,原始的做法就是使用广播,事件产生者发送广播,事件订阅者接收广播,并作出相应的操作,但是这样在项目越来越大后,就越来越不好维护和扩展,所以我们引进Otto这款框架,类似的还有一个Event Bus,Otto相比后者优势主要是上手什么简单,缺点是性能上会

2015-08-13 12:25:16 5369 1

原创 Android中级联列表ExpandableListView使用

最近做级联操作,一级菜单和二级菜单的显示,发现Android官方自带了

2015-08-07 15:14:13 3738

原创 Android优化之代码优化

本章节是对《Android优化技术详解》一书中代码优化的读后总结,选取了其中常用的一些需要注意的优化细节。    1.在字符串频繁操作时,尤其是字符串拼接时多使用StringBuffer或者StringBuilder,第一个是线程安全的,第二个线程不安全,但是速度快一些。    2.循环优化,一般的写法是这样 List list = getList(); for (int i =

2015-08-05 14:30:02 574

Android中级联菜单ExpandableListview的使用

Android的ExpandableListView,可以用来实现一级二级级联菜单,这是一个demo

2015-08-07

自定义仿知乎进度条

这是一个自定义的仿知乎的进度条,可以自己设置背景及滑块的颜色

2015-07-23

volley源码和jar包

这是volley的源码以及jar包,用于小数据量的频繁的网络请求。

2015-07-13

activity跳转动画

这是一个android的实现activity跳转的代码demo

2015-03-08

SlidingMenu_library开源库

SlidingMenu是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。

2015-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除