迁移到 www.trinea.cn @Android @Java @性能优化 @开源,滴滴国际化项目 Android 端演进

06 2012 档案

摘要:最新内容建议直接访问原文:Android ImageCache图片缓存主要介绍一个支持图片自动预取、支持多种缓存算法、支持二级缓存、支持数据保存和恢复的图片缓存的使用、功能及网友反馈的常见问题解答。与AndroidLruCache相比主要特性:(1). 使用简单 (2).轻松获取及预取新图片(3).包含二级缓存(4).可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13种)或自定义缓存算法(5).可方便的保存及初始化恢复数据(6). 省流量性能佳(有且仅有一个线程获取图片)(7).支持不同类型网络处理(8).可根据系统配置初始化缓存(9).扩展性强(10).支持等待队列 阅读全文
posted @ 2012-06-20 11:07 Trinea 阅读(1136) 评论(0) 推荐(0)
摘要:最新内容建议直接访问原文:PreloadDataCache支持预取的数据缓存本文主要介绍一个支持自动向前或向后获取新数据的缓存的使用及功能。Android图片内存缓存可见ImageCache。主要特性:(1).使用简单 (2).可自动预取新数据 (3).可选择多种缓存算法(包括FIFO、LIFO、LRU、MRU、LFU、MFU等15种)或自定义缓存算法 (4).省流量性能佳(有且仅有一个线程获取数据) (5).支持不同类型网络处理 (6)缓存可序列化到本地 缓存可从文件中恢复 (7).扩展性强 (8). 包含map的大多数接口适用:Java和Android开发中获取数据较耗时的应用,如网络通讯 阅读全文
posted @ 2012-06-18 15:45 Trinea 阅读(369) 评论(0) 推荐(0)
摘要:本文主要介绍自己在开发过程中总结的一些Java工具类,主要包括SimpleCache——小型缓存、AutoGetDataCache——自动获取新数据的缓存,ArrayUtils——数组工具类、FileUtils——文件操作工具类、JSONUtils——Json工具类、ListUtils——list工具类、MapUtils——map工具类、ObjectUtils——Ob... 阅读全文
posted @ 2012-06-18 15:41 Trinea 阅读(2156) 评论(1) 推荐(0)
摘要:本文主要介绍如何实现一个可以响应各个方向的CompoundDrawables点击操作的TextView。关于其使用见可以响应各个方向CompoundDrawables点击操作的TextView的使用。 TextView可以通过setCompoundDrawablesWithIntrinsicBounds在TextView内容的上下左右添加图片方便用户的需要,但默认并... 阅读全文
posted @ 2012-06-18 11:09 Trinea 阅读(463) 评论(0) 推荐(0)
摘要:本文主要介绍如何使用一个可以响应各个方向CompoundDrawables点击操作的TextView。关于其实现原理见可以响应各个方向CompoundDrawables点击操作的TextView的实现原理。TextView可以通过setCompoundDrawablesWithIntrinsicBounds在TextView内容的上下左右添加图片方便用户的需要,但默认并没有提供设置点击这些图片后响应操作的接口。本文介绍自己自定义的一个TextView达到此效果,主要功能为设置TextView各个方向图片的响应。首先让我们看下效果点击最下面的图片响应如上,执行结果为显示“Bottom”的Toas 阅读全文
posted @ 2012-06-18 11:08 Trinea 阅读(501) 评论(0) 推荐(0)
摘要:本文主要介绍如何实现类似新浪微博客户端下拉刷新效果的ListView。关于其使用见下拉刷新ListView的使用。示例APK地址:TrineaAndroidDemo首先让我们看下效果四张图分别为第一次下拉、第一次释放、第一次刷新中、第二次下拉的效果,其中的文本可以设置,可以下载Demo代码DropDownListViewDemo编译运行。下面看如何使用实现1、源代码见DropDownListView.java,其中注释明确。项目地址见TrineaAndroidCommon@Github2、原理通过对ListView添加了一个刷新layout(源代码res/layout/drop_down_to 阅读全文
posted @ 2012-06-17 21:18 Trinea 阅读(3213) 评论(2) 推荐(0)
摘要:最新内容建议直接访问原文:下拉刷新及滚动到底部加载更多的Listview使用本文主要介绍可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新) b.可自定义滚动到底部响应的事件(如滑动到底部加载更多) c.可自定义丰富的样式 d.高效(若下拉样式关闭不会加载其布局,同listView效率一致) e. 丰富的设置。本文可运行APK地址可见TrineaAndroidDemo.apk,可运行代码地址可见DropDownListViewDemo,效果图如下:更多请直接访问原文:下拉刷新及滚动到底部加载更多的Listview使 阅读全文
posted @ 2012-06-17 21:17 Trinea 阅读(595) 评论(0) 推荐(0)