Github-Client(ANDROID)开源之旅(四) ------ 简介Roboguice
2013-12-24 09:19
459 查看
分类: android2013-07-18
16:01 939人阅读 评论(0) 收藏 举报
roboguice
Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC),Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。
其下载地址为:https://code.google.com/p/google-guice/downloads/list
![](http://img.my.csdn.net/uploads/201305/28/1369705170_7160.jpg)
Roboguice则是基于Android和Google Guice开发的适用于Android平台的Dependency Injection 开发包,该框架精简了你的应用代码。更少的代码意味着bug也会更少。也使得阅读代码更加容易,不再纠缠于Android平台的各种特性,而是关注于应用实际的业务逻辑。Android应用程序可以直接使用Google Guice来为普通类进行注入操作,而对和Android平台相关的类如Activity,Context,Service,View等可以使用Roboguice进行注入操作。
官方下载地址:https://github.com/roboguice/roboguice
不过官方的代码需要作一些调整才能正常编译,为方便大家学习,楼主已将整理好的工程上传至github
https://github.com/geniusgithub/RoboGuice
![](http://img.my.csdn.net/uploads/201307/18/1374134100_5469.jpg)
具体Roboguice的使用教程可参考此博客专栏
http://blog.csdn.net/column/details/mapdigitrobojuice.html
由于使用该库需继承其基类,而如果我们的工程又同时用了其它第三方库如:ActionBarSherlock
根据java不能多继承的特性当如何解决该问题?
don’t worry!github上已有大神给出解决方案
即roboguice-sherlock --> https://github.com/rtyley/roboguice-sherlock
其在Roboguice基础上扩展了 ActionBarSherlock 组件。
正所谓实践出真知,往后楼主会尽可能地在github上传的工程里使用该框架以作示范
让大伙儿见证该库的强大,敬请大家关注(github主页:https://github.com/geniusgithub)
欲知后事如何,且听下回分解
more brilliant,Please pay attention to my CSDN blog -->http://blog.csdn.net/geniuseoe2012
16:01 939人阅读 评论(0) 收藏 举报
roboguice
Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC),Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。
其下载地址为:https://code.google.com/p/google-guice/downloads/list
![](http://img.my.csdn.net/uploads/201305/28/1369705170_7160.jpg)
Roboguice则是基于Android和Google Guice开发的适用于Android平台的Dependency Injection 开发包,该框架精简了你的应用代码。更少的代码意味着bug也会更少。也使得阅读代码更加容易,不再纠缠于Android平台的各种特性,而是关注于应用实际的业务逻辑。Android应用程序可以直接使用Google Guice来为普通类进行注入操作,而对和Android平台相关的类如Activity,Context,Service,View等可以使用Roboguice进行注入操作。
官方下载地址:https://github.com/roboguice/roboguice
不过官方的代码需要作一些调整才能正常编译,为方便大家学习,楼主已将整理好的工程上传至github
https://github.com/geniusgithub/RoboGuice
![](http://img.my.csdn.net/uploads/201307/18/1374134100_5469.jpg)
具体Roboguice的使用教程可参考此博客专栏
http://blog.csdn.net/column/details/mapdigitrobojuice.html
由于使用该库需继承其基类,而如果我们的工程又同时用了其它第三方库如:ActionBarSherlock
根据java不能多继承的特性当如何解决该问题?
don’t worry!github上已有大神给出解决方案
即roboguice-sherlock --> https://github.com/rtyley/roboguice-sherlock
其在Roboguice基础上扩展了 ActionBarSherlock 组件。
正所谓实践出真知,往后楼主会尽可能地在github上传的工程里使用该框架以作示范
让大伙儿见证该库的强大,敬请大家关注(github主页:https://github.com/geniusgithub)
欲知后事如何,且听下回分解
more brilliant,Please pay attention to my CSDN blog -->http://blog.csdn.net/geniuseoe2012
相关文章推荐
- Github-Client(ANDROID)开源之旅(四) ------ 简介Roboguice
- Github-Client(ANDROID)开源之旅(四) ------ 简介Roboguice
- Github-Client(ANDROID)开源之旅(四) ------ 简介Roboguice
- Github-Client(ANDROID)开源之旅(一) ------ 初探GitHub
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator
- Github Android 开源库前100名简介
- GitHub 排名前 100 的 Android 开源库简介-liusong001
- GitHub Top 100 的 Android 开源库简介
- GitHub 上排名前 100 的 Android 开源库简介
- Github-Client(ANDROID)开源之旅(一) ------ 初探GitHub
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator .
- 开源异步请求框架AndroidHttpClient的使用简介
- android Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator
- Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator
- Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
- Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator