概述
在开发应用时一个基本原则是模块化,并且尽最大可能性地降低模块之间的耦合性。Dependency injection 大大降低了类之间的依赖性,可以通过annotation描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Factory来参加所需的类,从而降低类或模块之间的耦合性,以提高代码重用并增强代码的可维护性。
Google Guice提供了Java平台上一个轻量级的 De...
分类:
移动开发 时间:
2015-05-02 09:50:56
阅读次数:
271
android实现对导航Tab设置下划线选中效果.技术人员核心竞争力还是技术啊。努力提高各种实现效果。加油哦! 直接看效果。此linearLayout只有两个Button ,当选中Button1,Button1有个下划线选中效果。当选中Buton2,Button2有个下划线选中效果。 如下图。 package com.daoge.ui;
import roboguice.activity.RoboActivity;
import...
分类:
移动开发 时间:
2015-01-15 11:02:43
阅读次数:
203
直接看效果。此linearLayout只有两个Button ,当选中Button1,Button1有个下划线选中效果。当选中Buton2,Button2有个下划线选中效果。
如下图。
package com.daoge.ui;
import roboguice.activity.RoboActivity;
import roboguice.inject.Inject...
分类:
移动开发 时间:
2015-01-08 11:22:31
阅读次数:
277
Roboguice是一个用于Android应用的依赖注入框架,使用Google官方的Guice库位极大地简化了Android的依赖注入。使用他使编程变得更加简单有趣。
使用Roboguice需要几个jar点击下载 下载知道导入到自己的项目中
使用Roboguice是Activity页面需要继承RoboActivity
/**
*
*/
package com.example.robog...
分类:
移动开发 时间:
2014-11-17 15:55:01
阅读次数:
185
1.设置Activity为RoboActivity;
2.设置界面@ContentView(int resId)
3.使用@InjectView(int resId)反射组件
4.使用@Inject 设置各种服务
5.使用@InjectResource 设置各种资源...
分类:
其他好文 时间:
2014-11-03 17:47:29
阅读次数:
229
上一篇我们简单的介绍了一下RoboGuice的使用(【十二】注入框架RoboGuice使用:(Your
First Injected ContentProvider)),今天我们来看下Log日志使用。
Android应用通过会使用内置的android.util.log在Android控制台上面打印日志信息。RoboGuice也提供了另外的日志管理,你可能会想要使用。
...
分类:
其他好文 时间:
2014-10-30 22:40:01
阅读次数:
264
在我们平时开发Android项目的时候例如经常需要使用各种View控件,然后进行声明,findViewById,并且进行强转。每次都要写这样的代码就显得非常繁琐,并且容易出错哦。那么针对这种情况且不限定于以上的这类情况,Dependency
injection 可以大大降低了类之间的依赖性,可以通过annotation (Java)描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Fac...
分类:
其他好文 时间:
2014-10-30 22:37:50
阅读次数:
218
上一篇我们简单的介绍了一下RoboGuice的使用(【十一】注入框架RoboGuice使用:(Your
First Injection into a Custom View class)),今天我们来看下内容提供者(ContentProvider)的注入。
和Robo*Activities一样,RoboContentProviders通过RoboGuice也能自动获得注...
分类:
其他好文 时间:
2014-10-29 00:28:29
阅读次数:
232
上一篇我们简单的介绍了一下RoboGuice的使用(【十】注入框架RoboGuice使用:(Your
First Testcase)),今天我们来看下自定义View的注入(Custom View)。
在开始本文之前,你先要熟悉普通Java对象的注入(点击进入)。在RoboGuice
3.0版本中你同样给自定义View(Custom View)进行诸如。
class...
分类:
其他好文 时间:
2014-10-28 21:37:48
阅读次数:
202
上一篇我们简单的介绍了一下RoboGuice的使用(【九】注入框架RoboGuice使用:(Your
First Injected Service and BroadcastReceiver)),今天我们来看下测试用例(TestCase)的注入
RoboGuice使得我们更加容易实现可测试的Android应用程序,本文章就来详细解说下:当我们测试的时候,如何编写测试用例,已...
分类:
其他好文 时间:
2014-10-27 23:05:56
阅读次数:
265