`

Android 快速开发框架,thinkandroid改变和应用

 
阅读更多

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

分享到:
评论

相关推荐

    Android 快速开发框架 ThinkAndroid.zip

    《Android快速开发框架ThinkAndroid详解》 在移动应用开发领域,Android系统凭借其开放性和灵活性...通过深入了解和实践ThinkAndroid,开发者可以更好地应对Android应用开发中的各种挑战,实现更高层次的创新和优化。

    android快速开发框架

    "Android快速开发框架"是一种专为提升Android应用开发效率而设计的工具集合,它整合了多种功能模块,如网络请求、图片加载、文件操作等,旨在简化开发过程,让开发者可以更专注于业务逻辑的实现。这里我们将深入探讨...

    Android-XDroid轻量级的Android快速开发框架

    XDroid是一个轻量级的Android快速开发框架,由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化,不强依赖某些明确的三方类库,使得三方类库可自由...

    使用android快速开发框架afinal 开发android应用程序

    1、afinal是android中一个设计小巧的android应用开发框架 2、里面包含了一个orm框架,无需配置任何文件可以对android的sqlite进行增删改查操作。 3、里面包含了一个ioc框架,自动绑定android布局文件和代码的控件,...

    快速的android App开发框架.zip

    快速的android App开发框架.zip快速的android App开发框架.zip快速的android App开发框架.zip快速的android App开发框架.zip快速的android App开发框架.zip快速的android App开发框架.zip快速的android App开发框架....

    Android 快速开发框架集合 包含所有常用资源

    本资源包"Android快速开发框架集合"正是这样一个工具,它整合了多个常用组件和功能,旨在帮助开发者快速搭建项目的基础架构。下面将详细阐述这个框架包含的关键知识点。 1. **模块化设计**:在Android开发中,模块...

    Android项目源码ThinkAndroid开发框架.zip

    ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent...

    Android ThinkAndroid开发框架.zip

    ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent...

    android 快速开发框架

    综上所述,"ThinkAndroid-master"可能包含了一套完整的Android快速开发解决方案,涉及了项目结构设计、架构模式、第三方库集成、测试策略等多个方面,旨在帮助开发者快速、高效地完成应用开发,同时保证代码的高质量...

    Android项目源码ThinkAndroid开发框架

    ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent...

    基于Android的ZBLibrary快速开发框架设计源码

    ZBLibrary Android快速开发框架:基于Android开发,包含398个文件,包括169个XML配置文件、157个Java类文件、46个PNG图像文件、5个Gradle文件、4个Markdown文档、3个.pro文件、3个BAT批处理文件、2个JAR包文件、2个...

    android应用开发范例精解

    《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和...

    Android APP开发框架

    在Android应用开发中,选择一个合适的开发框架是至关重要的,因为它可以大大提高开发效率,同时确保应用的稳定性和可维护性。"Android APP开发框架"是一个集合了多种功能组件的综合框架,它包括了网络请求、对话框...

    Android 应用程序框架

    Android应用程序框架是构建Android应用的核心组成部分,它为开发者提供了丰富的工具和组件,使得开发者能够高效地开发出功能丰富、用户体验良好的移动应用。在Android中,MVC(Model-View-Controller)设计模式是一...

    Android3D应用与游戏开发框架JQGL.zip

    JQGL 是一款针对Android设备上3D应用、游戏的开发框架。 核心功能是OpenGL-ES的使用框架,相对于大部分开发者而已,OpenGL是陌生的,没有专门研究无法进行相关的开发。 本框架针对于Android 移动设备的特点,...

    解读Android应用开发框架

    教程名称: 解读Android应用开发框架【】Android Framework框架分析【】Android 动画框架基本原理详解【】Android_GDI基本框架【】Android应用框架原理与程序设计36技【】Android开发指南中文版:应用程序框架【】...

    基于Java核心的TJFramework Android快速开发框架设计源码

    该项目是一款以Java为核心构建的TJFramework Android快速开发框架,包含423个文件,涵盖172个HTML文件、109个Java文件、71个XML文件、41个PNG图片文件、7个...该框架致力于简化Android应用开发流程,并持续优化更新中。

    Android快速开发框架xUtils-2.6.14

    一个Android基于快速开发的一个框架 xUtils 它是在aFinal基础上进行重构和扩展的框架 相比aFinal有很大的改善 同时 如果如果你的应用是基于网络的 那么只要处理得当 它会让你彻底的摆脱各种工具类和重复代码的困扰 ...

    使用android快速开发框架afinal的FinalDb操作android数据库

    afinal是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的显示功能(里面包含了强大的缓存框架);数据库sqlite的操作功能;http数据的读取功能(支持ajax方式读取...

Global site tag (gtag.js) - Google Analytics