八、AndroidCommon包含一组开发 Android 程序常用的库 , 包括 ImageCache、DropDownListView、DownloadManager 和静默安装 APK 等等 。
功能模块:
1. 缓存(图片缓存、预取缓存、网络缓存)
---------------------------------------------------------------------------------------
2. 公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)
---------------------------------------------------------------------------------------
3. Android常用工具类(网络、下载、Android资源操作、shell、文件、Json、随机数、Collection等等)
优点:Android项目的通用工具类的集合
Github地址:
https://github.com/Trinea/AndroidCommon
Demo地址:
https://play.google.com/store/apps/details?id=cn.trinea.android.demo
文档介绍:
http://www.trinea.cn/android/android-common-lib/
来源: <http://itindex.net/detail/53563-android-%E6%A1%86%E6%9E%B6>
九、andbaseandbase能做什么?
项目地址:https://github.com/zhaoqp2010/andbase/
项目地址:http://www.amsoft.cn/andbase.html
1.andbase中包含了大量的开发常用手段 。
如网络下载 , 多线程与线程池的管理 , 数据库ORM , 图片缓存管理 , 图片文件下载上传 , Http请求工具 , SOAP工具类 , 异步Task , 常用工具类(字符串 , 日期 , 文件处理 , 图片处理工具类等) , 能够使您的应用在团队开发中减少冗余代码 , 很大的提高了代码的维护性与开发高效性 , 能很好的规避由于开发疏忽而导致常犯的错误 。
2.andbase封装了大量的常用控件 。
如list分页 , grid分页 , 下拉刷新 , 进度框 , 图片轮播 , 表格 , 多线程下载器 , 侧边栏 , 图片上传 , 轮子选择 , 图表 , Tab滑动 , 日历选择器等 。
3.强大的AbActivity , 您没有理由不继承它 。
继承它你能够获得一个简单强大可设置的操作栏 , 以及一系列的简单调用 , 如弹出框 , 提示框 , 进度框 , 副操作栏等 。
4.提供效率较高图片缓存管理策略 , 使内存大幅度节省 , 利用率提高 , 效率提高 。
程序中要管理大量的图片资源 , andbase提供简单的方法 , 几步完成下载与显示 , 并支持缩放 , 裁剪 , 缓存功能 , OOM不在有 。
5.封装了大量常见工具类 。
包括日期 , 字符 , 文件 , 图片 , 数学 , View万能适配工具类等各种处理函数 , 多而全 。
6.用andbase大量减少handler的使用 , 而采用回调函数 , 代码更整洁 。
handler会产生大量代码 , 并且不好维护 , andbase对handler进行了封装 , 你会发现用了andbase基本代码中不会再有大量的handler判断语句 。
7.简单轻量支持注解自动建表的ORM框架(支持一/多对多的关联操作) 。
写sql , 建表 , 工作量大 , andbase提供更傻瓜异步增删改查工具类 , 数据库在内置卡和外置卡都可以 。
8.异步请求http框架 , 网络请求标准化 , 支持文件上传下载 , get , post , 进度显示 。
包含了异步与http请求的工具类 , SOAP请求工具类 , 简单实用 。
推荐阅读
- 学会这些你就是Android 开发高手了!
- Android 优化总结
- 探索 Android 内存优化方法
- 世界三十种经典鸡尾酒 世界排名前十的鸡尾酒
- 陆羽曾在栖霞山写茶经梅花谷办中国首个茶研所
- 茶圣陆羽曾在南京栖霞山写茶经
- 摘录宗旦关于茶道的经典格言
- 春季经常遭皮肤病“光顾” 做好这几点有效还击
- 陆游茶诗续茶经
- 陆羽曾在余杭苎山撰茶经三卷