Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android RoboGuice使用指南(2) 第一個例子Hello World

Android RoboGuice使用指南(2) 第一個例子Hello World

編輯:Android開發教程

首先介紹一下如果將Guice 和RoboGuice 的庫添加到項目中。

下載RoboGuice和guice-2.0-no_aop.jar(not guice-3.0),或者下載

創建一個新Android項目,比如GuiceDemo,目標平台Android1.5以上。

一般可以在該項目下添加一個lib目錄,將兩個jar文件拷到lib目錄下,然後 通過: Project > Properties > Java Build Path > Libraries > Add External JARs

添加了對應guice 和roboguice庫的引用之後,就可以開始編寫第一個使用 roboguice 的例子。

使用roboguice 的步驟:

1. 創建一個 RoboApplication 的子類GuiceApplication,GuiceApplication為Appliacation 的子類,因此需要修改AndroidManifest.xml,將Application 的name 指向這個類 。可以參見Android簡明開發教程九:創建應用程序框架

<application android:name=”GuiceApplication”

android:icon=”@drawable/icon” android:label=”@string/app_name”>

<activity android:name=”.GuiceDemo”

android:label=”@string/app_name” >

<intent-filter>

< action android:name=” android.intent.action.MAIN” />

<category android:name=” android.intent.category.LAUNCHER” />

< /intent- filter>

< /activity>

</application>

2. 在 這個簡單的例子中,它使用的Layout 定義如下:

<?xml version=” 1.0″ encoding=”utf-8″?>

< LinearLayout xmlns:android=” http://schemas.android.com/apk/res/android”

android:orientation=” vertical”

android:layout_width=”fill_parent”

android:layout_height=”fill_parent”

>

<TextView

android:id=”@+id/hello”

android:layout_width=”fill_parent”

android:layout_height=” wrap_content”

android:text=”@string/hello”

/>

< /LinearLayout>

我們定義了一個TextView ,它的id為hello.

假定這個應用使用一個IGreetingService ,它有一個方法getGreeting() 返回一 個字符串,至於IGreetingService 如何實現,GuideDemo 不需要關心。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved