Android開發系列(三)

來源:互聯網
上載者:User
        這是更加android開發文檔,寫的我的第一個Android開發項目,就是在螢幕上顯示一個簡單的Hello World。

      首先介紹幾個概念:      AVD,AVD的全稱為:Android
Virtual Device,就是Android啟動並執行虛擬設備,他是Android的模擬器識別,然後運行我們寫的Android程式。我們建立的Android要運行,必須建立我們自己的AVD,每個AVD上可以配置很多的運行項目。建立AVD的方法又兩種。一是通過Elcipse開發環境,二是通過命令列建立。          Eclipse開發環境建立:          選擇Elcipse菜單中Windows菜單下的Android AVD Manager,彈出以下表單:                    在name中輸入AVD的名稱,Target中選擇我們使用的類庫(Android 1.1、Android1.5或者Google APIs 1.5),建立SDCard和皮膚,點擊Finish按鈕就可以了。          命令列建立:          在命令列方式中找到Tools的路徑,輸入命令:android create avd --target 2 --name my_avd          其中android是命令,後面是參數,Create avd是建立AVD,target 2是等級,name是Avd的名稱。          建立第一個Android開發項目:          1、選擇File->New->Project中選擇Android Project,介面如下:                        2、點擊下一步,進入介面如下:                    3、輸入以下內容:對於其中輸入的內容解釋如下:             Project Name:Eclipse項目的名稱。                 Application Name:這個是應用程式的名稱,他將顯示在Android裝置上的程式名稱。                Package Name:這個是Java包的名空間。                Create Activity:這個名稱將調用Android的外掛程式,在外掛程式中產生一個繼承Android's Activity
class的子類。           4、建立好的目錄為:                                其中:SRC是源檔案,是程式員開發的源檔案:中間他給我們產生了一個Helloworld.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);
    }
}

               這個是Android的外掛程式自動產生的,他就是繼承了Activity 類,這個類是android啟動並執行一個類,簡單的說就是一個介面。

              gen檔案夾下的內容是自動產生的,不建議手工去修改這個裡面的內容。              res檔案夾下放置的是android使用的資源,其中drawable是圖片,也就是在Android Devices中顯示的程式的表徵圖。layout中是布局,其中TextView就是其中的配置。values中放置的是資源。              另外就是一下自動產生的檔案,還沒有完全的明白,暫時不再贅述。              5、font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>修改mso-fareast-font-family:宋體;mso-font-kerning:1.0pt;mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>HelloAndroid"Times New Roman";mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:
"Times New Roman";mso-font-kerning:1.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>中的代碼:        修改為:        package
com.android.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);

   }

"Times New Roman";'>}


運行結果的介面如下:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.