Square是一家专注于移动支付的公司,最近它推出了一种叫做Dagger的新库,并将其描述为“一种针对Android和Java的快速依赖注入器”,该库的源码已经发布在GitHub上。


依赖注入(也叫做控制反转)已在一些流行的框架中(如 Spring 和 Google Guice)占有重要的位置。然而这些框架仅仅是针对标准JVM而设计的,并不支持诸如Android之类的移动环境。当RoboGuice正尝试提升Guice在Android的体验之时,Dagger通过专注于一种简化的功能集以一种不同的方式达到了更好的性能。

Dagger 是SQUARE公司开源的一个用于Android平台的依赖注入框架,该框架的使用方式和Google Guice差不多。其实Dagger就是Guice的一个子集,更加轻量 更适合在Android平台使用。


目前Dagger唯一的有效文档是README,其代码基于Apache2许可开源。具体如何使用请参考Dagger网站介绍。

更多相关文章

  1. Android插件化框架系列之类加载器
  2. android图标适配、JPG、PNG、iOS消息推送及系统通知方式
  3. [转]让IOS像Android一样LinearLayout线性布局、RelativeLayout相
  4. 对Android基于vitamio框架调用第三方播放器播放视频的初步认识
  5. Android配置Scheme使用浏览器唤起APP的方式,以及不生效问题解决
  6. 《Android的框架API與贏家密碼》
  7. Flutter框架Android so库的一些实践
  8. Android注解原理与常用注解框架
  9. Android中实现跨进程通信(IPC)的方式(三)之观察者模式

随机推荐

  1. android根据uri或文件绝对路径获取文件基
  2. ReactNative ART绘制
  3. 怎么让android定时关机
  4. Android -- SharedPreferences保存基本数
  5. 一定要注意 Android 内存泄漏问题
  6. Android studio四大组件之Activity
  7. android——shortcut
  8. android 应用升级模块解析
  9. Android ListView内部组件事件响应
  10. Android是怎么启动的-[Android取经之路]