Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發教程 --- 葵花寶典第一層 初識Android

Android開發教程 --- 葵花寶典第一層 初識Android

編輯:Android開發實例

Hi 大家好!

    今天帶大家一起來認識Android,照例上笑話。。。

   某郵局下面的支局通過MODEM於總局連通.但線路質量不好,  常常在用的時候斷線,於是,支局打電話給維護人員,"我的機死  啦......"維護人員說:"你的進程吊在上面了,等一下,我幫你把  進程殺掉......"  時間長了,支局打電話的時候就說,"我又吊死啦,你把我殺掉!"   :)

創建一個Android項目  選擇菜單欄中的 文件 -> 新建 -> Android Project

會彈出如下窗體

創建成功後,將在包資源管理器中,生成的項目框架如圖

運行程序 需要先配置AVD(虛擬機)  單擊菜單欄中的 窗口 -> Android SDK and AVD Manager 選項,在彈出的窗口中,選擇 New... 按鈕

創建。

然後 對著包資源管理器中的項目名稱 右鍵 -> 運行方式 -> 1 Android Application

此時,模擬器就會啟動,第一次啟動 大概需要1-2分鐘,請耐心等待。

雙擊打開src 下的HelloActivity.java文件,會看到如下圖的代碼,

1 首先一個活動(窗體)需要繼承 一個叫做 Activity的類

2 需要重寫基類的onCreate方法

  2.1 生成onCreate方法的快捷方式 在空白處 輸入 oncreate 然後 按 Alt + /  (呼出智能提示) 然後回車

  2.2 在空白處 鼠標右鍵 -> 源代碼 -> 覆蓋/實現方法  在彈出的窗體中,找到onCreate方法,選中 -> 確定

展開 res 文件夾 ,會看到有一個叫做 values的文件夾,裡面有一個string.xml

這個文件裡可以定義我們程序中需要用到的顯示常量 ,例如 按鈕中的提交 ,提示用戶的信息 ,例如 注冊時的用戶名 提示,等。。

都可以在string.xml中的 <string name=""></string>定義,此時定義的name將會在項目的 gen文件夾下的R.java中生成索引ID

這個生成過程是自動完成,不需要我們編寫代碼。

在 res 下還會有一個叫做 layout的文件夾,此文件夾下主要是用來存放,活動(窗體)的布局文件。。如果不太好理解,大家可以

把它理解成 我們做HTML時,用到的CSS文件 ,只不過這個文件中不僅可以寫樣式,還可以寫標簽而已。可以在這個文件中定義一些控件,

以及對這些控件進行美化(樣式)。

好,到這裡不知道大家對Android是否有了一個大概的了解。還是沒有弄清的朋友在回頭好好看看,加深理解。

現在大家學習3個控件

1 TextView (用於提示的文本框)  例如我們在網頁中的注冊頁面中看到的 用戶名: 類似與HTML標簽中的 <label>

2 EditText (用於用戶填寫的編輯框) 類似與HTML中的 <input type="text">

3 Button 這個不用說了吧。。。。

大家把這3個控件都寫到布局文件中(main.xml),並給它們賦值,使用上邊說到得string.xml進行配置,勤加練習!

接下來,需要大家了解下Intent,目前,到這裡大家先知道Intent可以做活動(窗體)與活動(窗體)之間的跳轉,大家暫時可以把它

理解為HTML中的a標記

首先

1 Button btn1; 需要先聲明一個Button類型的對象

2 btn1 = (Button)findViewById(R.id.btn1); 這裡需要獲取main.xml(布局文件)中你定義的Button,並賦值給btn1對象

  2.1 R.id.btn1 代表

  2.2<Button android:id="@+id/btn1" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:text="@string/btnck" />

      上邊紅色代碼將會在R.java中生成出一個對應的ID值,我們在代碼中只需要通過R.id.btn1就能獲取到這個Button控件

3 btn1.setOnClickListener(new Button.OnClickListener(){}); 代表需要向btn1對象綁定一個單擊事件(監聽器),當用戶單擊這個按鈕時,會觸發

    public void onClick(View v) {

    這裡面的代碼

    }

 4 test.class 這個代表我又創建了一個叫做test.java文件並繼承了Activity 重復HelloActivity.java的步驟

  並且單擊btn1按鈕後,跳轉到test窗體中

 今天的課程就到這裡,給大家布置一個小練習,如圖

 PPT和源碼下載

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