一.框架如下几种:

1.Roboguice 2.Spring for Android 3.afinal 4.xUtils 二.Roboguice说明
  1. 项目地址:https://github.com/roboguice/roboguice
  2. 要依赖三个包,加起来接近800K比较大;
  3. 控件和service都可以用IOC注入;
  4. 事件不能绑定
  5. activity要继承RoboActivity
三.Spring for Android说明 四.afinal说明
  1. 项目地址:https://github.com/yangfuhai/afinal
  2. 依赖包只有152k
  3. 页面控件可以注入,service不可注入
  4. 事件能绑定
  5. 提供sqlite,http,图片工具类
  6. activity要继承FinalActivity
五.xUtils说明
  1. 项目地址:https://github.com/wyouflf/xUtils
  2. 依赖包有274k,项目比较活跃
  3. 页面控件可以注入,service不可注入
  4. 事件能绑定
  5. 提供sqlite,http,图片工具类
  6. activity不要继承,但要侵入代码
  7. 是afinal项目改进而来,支持大数据上传

更多相关文章

  1. Android中build target,minSdkVersion,targetSdkVersion,maxSdkVers
  2. [置顶] 近百android开源项目贡献
  3. cocos2d-x eclipse android 配置注意项(笔记)
  4. android studio在编辑时出现如Failed to sync Gradle project类
  5. 【Android】java.lang.SecurityException: Permission Denial: s
  6. 安卓巴士Android开发神贴整理
  7. Android上调用google map api v2
  8. 【转】 Android上调用google map api v2
  9. Android(安卓)Studio 3.5.1 在项目的build.gradle中添加百分比布

随机推荐

  1. Django i18n:为{% blocktrans %}块推荐的
  2. [Z] 通天塔导游:各种编程语言的优缺点
  3. Python Homework(2018-05-30,第十三周周三)
  4. Python实战小程序——matplotlib模块画图
  5. 为什么我们需要使用rabbitmq
  6. 用于在Google App Engine上构建应用程序
  7. python进阶——利用网页爬虫写天气预报采
  8. python过滤html文档中的Tag标签
  9. python 处理csv文件的过程对换行符的处理
  10. Django 基础(一),项目创建、URL路由、数据库