博客专栏  >  移动开发   >  Roboguice教程

Roboguice教程

Android Robojuice 教程,Dependecy Injection,ioc,guice, Spring

关注
2 已关注
23篇博文
  • Android RoboGuice2 使用指南(4): 综合示例Astroboy

    前面介绍了RogoGuice2.0的基本用法,其它使用可以参见RoboGuice1.1开发指南,2.0中提供了对Fragment,View(自定义View中使用注入)的支持,本博客不再一一介绍。 本...

    2012-07-09 16:43
    6423
  • Android RoboGuice2 使用指南(3): Inject 自定义View

    前面介绍了Android RoboGuice2 的HelloWorld示例,并介绍了从RoboGuice 1.1 升级到RoboGuice2.0 的主要注意事项。其它的基本概念和RoboGuice1....

    2012-07-09 08:23
    5364
  • Android RoboGuice2 使用指南(2): 第一个例子Hello World

    本例实现的功能和例子Android RoboGuice 使用指南(2):第一个例子Hello World一样,所不同的是本例使用RoboGuice2.0 来实现。 下载新的RoboGuice库,...

    2012-07-08 10:49
    5551
  • Android RoboGuice2 使用指南(1): 概述

    RoboGuice最近推出了2.0版本。和1.1相比具有: 提高了稳定性支持Fragment更简洁易用 但由于RoboGuice2 不完全向下兼容RoboGuice1.1,因此原来使用Robu...

    2012-07-07 11:03
    6945
  • Android RoboGuice 使用指南(19):发送接收Events

    Roboguice 提供了对Context 生命周期相关的事件的send 和receive ,系统缺省支持的事件为: OnActivityResultEventOnConfigurationCh...

    2012-05-09 18:38
    5314
  • Android RoboGuice 使用指南(18):Inject Resources

    Roboguice 对访问res 目录下各种资源drawable, arrary, string 等也提供了注入支持。可以通过@InjectResource 很方便的应用所需资源。 本例修改Andr...

    2012-05-07 08:21
    4242
  • Android RoboGuice 使用指南(17):Inject Extra

    使用Intent 启动一个Activity,Service等时,可以通过putExtra 传送数据,被触发的Activity,Service可以使用getIntent()的getExtras 取的Ex...

    2012-05-07 08:20
    4841
  • Android RoboGuice 使用指南(16):Standard Injection

    为方便起见,Roboguice针对Android平台常用的一些对象或服务提供了“标准注入”支持。比如无需使用(SensorManager) getSystemService(SENSOR_SERVIC...

    2012-05-07 08:17
    4329
  • Android RoboGuice 使用指南(15):Inject Context

    在Android应用程序中,很多地方需要引用到Context对象(Activity,Application,Service等)。Roboguice 使得引用Context对象变得非常容易。 可以参见...

    2012-05-07 08:17
    5294
  • Android RoboGuice 使用指南(14):Inject View

    在例子Android RoboGuice 使用指南(2):第一个例子Hello World 介绍了使用Roboguice开发的基本步骤: 创建一个RoboApplication 的子类Guice...

    2012-05-07 08:14
    7043
  • Android RoboGuice 使用指南(13):RoboGuice 功能描述

    前面在Android RoboGuice 使用指南(1):概述 对应Roboguice做了简要的介绍,之后介绍了Google Guice的基本用法,Roboguice是基本Android和Google...

    2012-05-04 06:53
    4652
  • Android RoboGuice 使用指南(12):如何绑定generic类型

    如果需要注入某个参数化类型,比如List: class Example { @Inject void setList(List list) { ... } } 可以使用TypeLite...

    2012-05-04 06:52
    4183
  • Android RoboGuice 使用指南(11): Scopes

    缺省情况下,Guice每次都创建类的一个新的实例对象给需要该类实例的地方。可以使用Scopes来修改这个缺省行为,Scope允许在一定范围内重用类实例。Roboguice中常用的有两种: @Si...

    2012-05-04 06:50
    4379
  • Android RoboGuice 使用指南(10): Just-in-time Bindings

    Injector 通过检查bindings 定义来创建某个类型的实例对象。定义在Module中的绑定称为“明确声明绑定(Explicit bindings”。Injector 会首先使用带有Expli...

    2012-05-04 06:47
    3903
  • Android RoboGuice 使用指南(9):Untargetted Bindings

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

    2012-05-04 06:44
    3997
  • Android RoboGuice 使用指南(8):Provider Bindings

    如果@Provides方法很复杂的话,可以将这些代码移动到单独的类中。这个类需要实现Guice的Provider 接口,该接口定义如下 public interface Provider { T ...

    2012-05-04 06:43
    4161
  • Android RoboGuice 使用指南(7):@Provides Methods

    上例说过如果需要构造一些较复杂的类的实例,通常的方法是使用@Provides 方法。这个方法必须定义在模块中(Module),而且必须使用@Provides 标注,在个方法的返回类型则绑定到这个方法返...

    2012-05-04 06:41
    4113
  • Android RoboGuice 使用指南(6):Instance Bindings

    我们在前面例子Android RoboGuice 使用指南(4):Linked Bindings 时为简单起见,定义MyRectangle和MySquare时为它们定义了一个不带参数的构造函数,如My...

    2012-05-04 06:34
    4384
  • Android RoboGuice 使用指南(5):Binding Annotations

    有些情况需要将同一类型映射到不同的类实现,还是使用绘图的例子. IShape, Rectangle, MyRectangle, MySquare,有如下继承关系: 我们可能需要将IShape ...

    2012-05-03 08:29
    4777
  • Android RoboGuice 使用指南(4):Linked Bindings

    Roboguice 中最常用的一种绑定为Linked Bindings,将某个类型映射到其实现。这里我们使用引路蜂二维图形库中的类为例,引路蜂二维图形库的使用可以参见Android简明开发教程八:引路...

    2012-05-03 08:26
    4675
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部