Android实例源码

Android RoboGuice 使用指南(6):Instance Bindings

jerry Android
Android RoboGuice 使用指南(6):Instance Bindings
我们在前面例子Android RoboGuice 使用指南(4):Linked Bindings 时为简单起见,定义MyRectangle和MySqua

Android RoboGuice 使用指南(16):Standard Injection

jerry Android
Android RoboGuice 使用指南(16):Standard Injection
为方便起见,Roboguice针对Android平台常用的一些对象或服务提供了“标准注入”支持。比如无需使用(SensorManager) getSyst

Android RoboGuice 使用指南(7):@Provides Methods

jerry Android
Android RoboGuice 使用指南(7):@Provides Methods
上例说过如果需要构造一些较复杂的类的实例,通常的方法是使用@Provides 方法。这个方法必须定义在模块中(Module),而且必须使用@Provide

Android RoboGuice 使用指南(17):Inject Extra

jerry Android
Android RoboGuice 使用指南(17):Inject Extra
使用Intent 启动一个Activity,Service等时,可以通过putExtra 传送数据,被触发的Activity,Service可以使用get

Android RoboGuice 使用指南(8):Provider Bindings

jerry Android
Android RoboGuice 使用指南(8):Provider Bindings
如果@Provides方法很复杂的话,可以将这些代码移动到单独的类中。这个类需要实现Guice的Provider 接口,该接口定义如下:

Android RoboGuice 使用指南(18):Inject Resources

jerry Android
Android RoboGuice 使用指南(18):Inject Resources
Roboguice 对访问res 目录下各种资源drawable, arrary, string 等也提供了注入支持。可以通过@InjectResourc

Android RoboGuice 使用指南(9):Untargetted Bindings

jerry Android
在创建Bindings时,也可以不给出绑定的目标,通常用于含有@ImplementedBy 和@ProvidedBy (后面介绍)的实类(Concrete

Android RoboGuice 使用指南(19):发送接收Events

jerry Android
Android RoboGuice 使用指南(19):发送接收Events
Roboguice 提供了对Context 生命周期相关的事件的send 和receive ,系统预设支持的事件为: OnAct

Android RoboGuice 使用指南(10): Just-in-time Bindings

jerry Android
Injector 通过检查bindings 定义来创建某个类型的实例对象。定义在Module中的绑定称为“明确声明绑定(Explicit bindings

Android RoboGuice2 使用指南(1): 概述

jerry Android
Android RoboGuice2 使用指南(1): 概述
RoboGuice最近推出了2.0版本。和1.1相比具有: 提高了稳定性 支持Fragment