# Trinea **Repository Path**: qinchong/trinea ## Basic Information - **Project Name**: Trinea - **Description**: fork from trinea android common lib, include ImageCache, DropDownListView, DownloadManager, install apk silent and so on http://www.trinea.cn/ - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2013-08-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Trinea](http://img.hb.aicdn.com/651ca2996898c9298248b25c1a8b4d464d4cc25f123e-hjMrz5_fw580)个人博客 [http://www.trinea.cn/](http://www.trinea.cn/) ------------- 总结的一些android公共库,包含缓存(图片缓存、预取缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)、及工具类(下载管理、静默安装、shell工具类等等)。 具体使用可见[总结的一些android公共库](http://www.trinea.cn/?p=778)。Demo APK地址见[TrineaAndroidDemo](https://code.google.com/p/trinea-android-demo/),主要包括: ####一. 缓存类 主要特性:(1).使用简单 (2). 轻松获取及预取取新图片(3).可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13种)或自定义缓存算法 (4).省流量性能佳(有且仅有一个线程获取图片) (5).支持不同类型网络处理(6).可根据系统配置初始化缓存(7).扩展性强 (8).支持队列(9). 缓存可序列化到本地缓存 可从文件中恢复(10)包含map的大多数接口。 #####1. 图片内存缓存 使用见:[图片内存缓存的使用](http://www.trinea.cn/?p=704) 适用:应用中获取图片较多且图片不大的应用,如新浪微博、twitter、微信头像、美丽说、蘑菇街、花瓣、淘宝等等。。效果如如下: ![ImageCahe](http://img.hb.aicdn.com/5f6ef0ecc5a20ff7a5dd8a94684af7b0f7580d8524b6f-yOCNXi_fw580) #####2. 图片SD卡缓存 使用见:[图片SD卡缓存的使用](http://www.trinea.cn/?p=757) 适用:应用中获取图片较多且图片较大的情况,在微博、花瓣、美丽说、path这类应用中可以起到很好的效果。效果如如下: ![ImageSDCardCache](http://img.hb.aicdn.com/37f1265d1c2132277694a39d6036d462f848b3625e51-8YB0M2_fw580) ####二. 公用的view #####1. 下拉刷新及滚动到底部加载更多的Listview 使用: [下拉刷新及滚动到底部加载更多listview的使用](http://www.trinea.cn/android/滚动到底部加载更多及下拉刷新listview的使用) 实现原理: [http://trinea.iteye.com/blog/1562281](http://trinea.iteye.com/blog/1562281) #####2. 滑动一页(一个Item)的Gallery 使用及实现原理:[滑动一页(一个Item)的Gallery的使用](http://www.trinea.cn/android/gallery%E6%BB%91%E5%8A%A8%E4%B8%80%E9%A1%B5%E4%B8%80%E4%B8%AAitem%E6%95%88%E6%9E%9C/) #####3. 滑动到底部或顶部响应的ScrollView 使用及实现原理: [滚动到底部或顶部响应的ScrollView使用](http://www.trinea.cn/android/%E6%BB%9A%E5%8A%A8%E5%88%B0%E5%BA%95%E9%83%A8%E6%88%96%E9%A1%B6%E9%83%A8%E5%93%8D%E5%BA%94%E7%9A%84scrollview%E4%BD%BF%E7%94%A8/) ####三. 工具类 #####1. Android系统下载管理DownloadManager使用 使用示例:[Android系统下载管理DownloadManager功能介绍及使用示例](http://www.trinea.cn/android/android%E7%B3%BB%E7%BB%9F%E4%B8%8B%E8%BD%BD%E7%AE%A1%E7%90%86downloadmanager%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D%E5%8F%8A%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B/) 功能扩展:[Android下载管理DownloadManager功能扩展和bug修改](http://www.trinea.cn/android/android%E4%B8%8B%E8%BD%BD%E7%AE%A1%E7%90%86downloadmanager%E5%8A%9F%E8%83%BD%E5%A2%9E%E5%BC%BA%E5%92%8Cbug%E4%BF%AE%E6%94%B9/) #####2. Android APK root权限静默安装 使用示例:[Android APK root权限静默安装](http://www.trinea.cn/android/android%E5%B8%B8%E7%94%A8%E4%BB%A3%E7%A0%81%E4%B9%8Bapk-root%E6%9D%83%E9%99%90%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85/) #####3. Android root权限 #####4. 图片工具类 (1)Drawable、Bitmap、byte数组相互转换; (2)根据url获得InputStream、Drawable、Bitmap