- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 Android性能优化之解密ZAKER,网易云阅读等新闻应用的内容缓存加载方式
我是比较关注时事的, 每天都会花一点事件去看看新闻什么的. 因此类似ZAKER, 网易云阅读等这类的资讯聚合类应用是我的钟爱, 并且这些应用也确实做得很好,值得学习! 前面一篇文章, 讲了缓存的一些构思. 之前也写过LRUCache类的一些缓存实践, 但那只是放在应用的缓存中,并不适合做长期的缓存. 这次我们来实践完整的例子, 模仿ZAKER那类应用是如何加载一条新闻的,并且如何缓存这条新闻的.
2015-05-22 02:49:28 4495 10
原创 Android性能优化之关于缓存的构思
为了提升用户体验, 对应用显示的数据进行缓存是非常好的方案.用过ListView,GridView,ViewPager等这些组件的童鞋都知道 , 应用都有预加载的行为, 比如当前看的是ViewPager第一页数据, 第二页甚至第三页还没显示出来, 但数据已经准备就绪, 用户只要一滑动到下一页, 数据马上就显示, 而不是等到滑动第二页才去加载(当然有时候为了优化,也可能这么做吧,具体情况具体分析.)
2015-05-18 23:08:25 1735
原创 [Android]类似淘宝的数字自增自减文本
手机的支付宝每次打开都有一个数字从0到特定数字的增加或减少, 表示数值的更新. Android也提供了CountDownTimer去实现类似的效果. 要自己来实现, 原理也并不复杂,主要用Handler去定时刷新数字, 和CountDownTimer类似. 于是结合Handler和TextView即可实现. 效果图, GIF图看起来不连贯. 运行代码效果会好一些. 例
2015-05-12 20:13:29 2076
原创 ViewDragHelper实践之仿Android官方侧滑菜单NavigationDrawer效果
相信经常使用移动应用的用户都很熟悉侧滑菜单栏, 下拉, 下弹, 上弹等应用场景, 几乎主流的移动应用无论IOS 还是Android都能看到. 2.3以前的时候, 很多第三方比如SlidingMenu, MenuDrawer, ActionbarSherlock等等都很大程度的丰富和深化了这种交互理念.能让小小的屏幕, 容纳更多的交互接口. 也是这种趋势, Android官方在v4终于推出了Draw
2015-05-09 00:55:47 2005 1
原创 Android的ViewDragHelper源码解析
其实我想看的是DrawerLayout, 但发现DrawerLayout里面是使用了ViewDragHelper去实现. 谷歌比较早就放出这个类了,但ViewDragHelper是开发中很少用到一个类.顾名思义这是一个和拖曳触摸有关的类. 本着追根溯源的想法, 加上ViewDragHelper的源码也不算多,就决定将ViewDragHelper的源码看一遍.对实现原理了解下. 代
2015-05-06 00:16:32 2188 2
仿ZAKER,网易云阅读等新闻应用的内容缓存加载方式Demo
2015-05-22
TestCompleteText_AutoCompleteTextView和TextWatcher结合使用
2014-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人