ThinkAndroid是包含Android mvc和简易sqlite orm以及ioc模块,它封装了Android httpclitent中的http模块, 具有快速构建文件缓存功能,无需考虑什么格式的文件,都可以非常轻松的实现缓存,它实现了图片缓存,在android中 加载的图片的时候oom的问题和快速滑动的时候图片加载位置错位等问题都可以轻易的解决掉。他还包括了一个手机开发中 经常应用的实用工具类,如日志管理,配置文件管理,android下载器模块,网络切换检测等等工具。 ThinkAndroid的开发宗旨是简洁,快速的进行Android应用程序的开发

目前ThinkAndroid主要有以下模块:

  • MVC模块:实现视图与模型的分离。
  • ioc模块:android中的ioc模块,完全注解方式就可以进行UI绑定、res中的资源的读取、以及对象的初始化。
  • 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。
  • http模块:通过httpclient进行封装http数据请求,支持异步及同步方式加载。
  • 缓存模块:通过简单的配置及设计可以很好的实现缓存,对缓存可以随意的配置
  • 图片缓存模块:imageview加载图片的时候无需考虑图片加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。
  • 配置器模块:可以对简易的实现配对配置的操作,目前配置文件可以支持Preference、Properties对配置进行存取。
  • 日志打印模块:可以较快的轻易的是实现日志打印,支持日志打印的扩展,目前支持对sdcard写入本地打印、以及控制台打印
  • 下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。
  • 网络状态检测模块:当网络状态改变时,对其进行检测。

项目主页:http://www.open-open.com/lib/view/home/1367801868918

更多相关文章

  1. Android中图片压缩分析(上)
  2. android中图片的三级cache策略(内存、文件、网络)之三:文件缓存策略
  3. YUV420P、YUV420SP、NV12、NV21和RGB互相转换并存储为JPEG以及PN
  4. Android实现OCR扫描识别数字图片之图片扫描识别
  5. android那点事--连上单片机蓝牙模块(csr bc417)
  6. Android 选择图片、上传图片之PictureSelector
  7. 「转载」彻底解析Android缓存机制——LruCache

随机推荐

  1. [Android]Android(安卓)如何绘制图表
  2. Android开发指南-框架主题-资源和资产
  3. Android零基础入门第16节:Android用户界面
  4. 网络编程之——他山之石OkHttp
  5. DCCI与UC联合发布2012中国Android用户数
  6. Android(安卓)播放Gif 动画
  7. Android中结合OrmLite for android组件对
  8. Android高手进阶教程(四)之----Android(
  9. Android(安卓)JS桥交互("Uncaught Referen
  10. Android使用相机获取照片并显示的代码