Android 的第一隻程式 - Hello world

Android 開發環境設置完成後, 再來當然要來寫第一隻程式, 所以此篇來寫第一隻 Hello world.

註: 開發環境設置可見此篇 - Android 開發環境安裝、設置 與 開發

Android 的 Hello world 撰寫

Android 第一隻 Hello world 撰寫文件: Hello, World | Android Developers

撰寫步驟
  1. 開啟 Eclipse
  2. File -> New -> Android Project
    • Project Name: HelloAndroid
    • Build Target: Android 2.2
    • Application name: Hello, Android
    • Package name: com.example.helloandroid
    • Create Activity: HelloAndroid
    • Min SDK Version: 8 # 這個看 AVD 的安裝狀況, 若不知道由 1~9 看看上面沒有錯誤訊息即可.
  3. 開啟完成後, 於左邊選單點選: HelloAndroid/src/com.example.helloandroid/HelloAndroid.java # 內容如下


    package com.example.helloandroid;

    import android.app.Activity;
    import android.os.Bundle;

    public class HelloAndroid extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }

  4. 於應用程式寫 Hello Android (增加 TextView 顯示文字)


    package com.example.helloandroid;

    import android.app.Activity;
    import android.os.Bundle;

    import android.widget.TextView;

    public class HelloAndroid extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            TextView tv = new TextView(this);
            tv.setText("Hello Android");
            setContentView(tv);
        }
    }

  5. Compile & 執行: Run(Ctrl + F11) -> Android Application
  • 註1: 模擬出來的視窗 Ctrl + F12 可以切換橫式或直式
  • 註2: Android 模擬器要開機, 所以依照電腦等級, 會開機一段時間(我大概要開 15~20分鐘). (當你看到 CPU 一直滿載, 就代表還沒開好機. XD)
  • 註3: Android 開機時, 會先看到 Android 字樣, 然後看到漂亮點得 Android 字樣, 再看到最上面的工具列, 出現時間, 電池, 無線網路圖示, 再出現日期...
  • 註4: Run 是 Compile + 包裝成 HelloAndroid.apk + upload 進模擬器, 然後執行, 才看到畫面.

相關網頁


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note。將永久鏈結加入書籤。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料