Android快速开发框架:ThinkAndroid
2015-07-30 10:10
375 查看
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写入本地打印、以及控制台打印
下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。
网络状态检测模块:当网络状态改变时,对其进行检测。
你可能会喜欢:
哪个程序猿不想:面朝大海,春暖花开,写写代码,自由自在
程序员如何爱护自己的眼睛
ThinkAndroid的开发宗旨是简洁,快速的进行Android应用程序的开发。
目前ThinkAndroid主要有以下模块:
MVC模块:实现视图与模型的分离。
ioc模块:android中的ioc模块,完全注解方式就可以进行UI绑定、res中的资源的读取、以及对象的初始化。
数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。
http模块:通过httpclient进行封装http数据请求,支持异步及同步方式加载。
缓存模块:通过简单的配置及设计可以很好的实现缓存,对缓存可以随意的配置
图片缓存模块:imageview加载图片的时候无需考虑图片加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。
配置器模块:可以对简易的实现配对配置的操作,目前配置文件可以支持Preference、Properties对配置进行存取。
日志打印模块:可以较快的轻易的是实现日志打印,支持日志打印的扩展,目前支持对sdcard写入本地打印、以及控制台打印
下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。
网络状态检测模块:当网络状态改变时,对其进行检测。
你可能会喜欢:
哪个程序猿不想:面朝大海,春暖花开,写写代码,自由自在
程序员如何爱护自己的眼睛
相关文章推荐
- Android基础_数据存储一_文件存储
- android:inputType的常用取值
- 安卓欢迎页和phonegap安卓欢迎页制作
- Android开发:使用Glide动态加载圆形图片和圆角图片
- Android开发之设置60s倒计时
- Gradlle 全解析
- android RadioButton 文字与图标的位置
- Android使用蓝牙与PC端进行通信
- Android使用蓝牙与PC端进行通信 分类: Android 2015-07-30 09:45 15人阅读 评论(0) 收藏
- Android 系统稳定性 - ANR(一)
- Android Service与Activity之间通信的几种方式(1)-----通过Binder对象
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- android ListView 美化
- android-如何通过接口回调来解决Fragment之间的交互
- Android当无线鼠标,通过蓝牙与pc通信,pc端用java写
- Android EditText圆角的方法
- Android当无线鼠标,通过蓝牙与pc通信,pc端用java写 分类: Android 2015-07-30 09:24 18人阅读 评论(0) 收藏
- Android开发实践:使用Service还是Thread
- 类似通讯录分组的Android PinnedSectionListView,且分组标签悬停滑入滑出
- android studio 引入第三方库