Android开发系列(三)
生活随笔
收集整理的這篇文章主要介紹了
Android开发系列(三)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這是更加android開發(fā)文檔,寫的我的第一個Android開發(fā)項目,就是在屏幕上顯示一個簡單的Hello World。 ?? ? ?首先介紹幾個概念: ?? ? ?AVD,AVD的全稱為:Android Virtual Device,就是Android運行的虛擬設(shè)備,他是Android的模擬器識別,然后運行我們寫的Android程序。我們建立的Android要運行,必須創(chuàng)建我們自己的AVD,每個AVD上可以配置很多的運行項目。創(chuàng)建AVD的方法又兩種。一是通過Elcipse開發(fā)環(huán)境,二是通過命令行創(chuàng)建。 ?? ? ? ? ?Eclipse開發(fā)環(huán)境創(chuàng)建: ?? ? ? ? ?選擇Elcipse菜單中Windows菜單下的Android AVD Manager,彈出以下窗體: ?? ? ? ? ? ?? ? ? ? ?在name中輸入AVD的名稱,Target中選擇我們使用的類庫(Android 1.1、Android1.5或者Google APIs 1.5),創(chuàng)建SDCard和皮膚,點擊Finish按鈕就可以了。 ?? ? ? ? ?命令行創(chuàng)建: ?? ? ? ? ?在命令行方式中找到Tools的路徑,輸入命令:android create avd --target 2 --name my_avd ?? ? ? ? ?其中android是命令,后面是參數(shù),Create avd是創(chuàng)建AVD,target 2是等級,name是Avd的名稱。 ?? ? ? ? ?創(chuàng)建第一個Android開發(fā)項目: ?? ? ? ? ?1、選擇File->New->Project中選擇Android Project,界面如下: ?? ? ? ? ? ? ?? ?? ? ??? 2、點擊下一步,進入界面如下: 3、輸入以下內(nèi)容:對于其中輸入的內(nèi)容解釋如下: Project Name:Eclipse項目的名稱。 ?? ? ? ? ? ? ? ?Application Name:這個是應(yīng)用程序的名稱,他將顯示在Android設(shè)備上的程序名稱。 ?? ? ? ? ? ? ? ?Package Name:這個是Java包的名空間。 ?? ? ? ? ? ? ? ?Create Activity:這個名稱將調(diào)用Android的插件,在插件中生成一個繼承Android's Activity class的子類。 ?? ? ? ? ? 4、建立好的目錄為: ?? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?其中:SRC是源文件,是程序員開發(fā)的源文件:中間他給我們產(chǎn)生了一個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文件夾下的內(nèi)容是自動產(chǎn)生的,不建議手工去修改這個里面的內(nèi)容。 ?? ? ? ? ? ? ?res文件夾下放置的是android使用的資源,其中drawable是圖片,也就是在Android Devices中顯示的程序的圖標。layout中是布局,其中TextView就是其中的配置。values中放置的是資源。 ?? ? ? ? ? ? ?另外就是一下自動生成的文件,還沒有完全的明白,暫時不再贅述。 ?? ? ? ? ? ? ?5、修改HelloAndroid中的代碼: ?? ? ? ?修改為: ?? ? ? ?package com.android.helloandroid;
運行結(jié)果的界面如下:
?? ? ??? ? ??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文件夾下的內(nèi)容是自動產(chǎn)生的,不建議手工去修改這個里面的內(nèi)容。 ?? ? ? ? ? ? ?res文件夾下放置的是android使用的資源,其中drawable是圖片,也就是在Android Devices中顯示的程序的圖標。layout中是布局,其中TextView就是其中的配置。values中放置的是資源。 ?? ? ? ? ? ? ?另外就是一下自動生成的文件,還沒有完全的明白,暫時不再贅述。 ?? ? ? ? ? ? ?5、修改HelloAndroid中的代碼: ?? ? ? ?修改為: ?? ? ? ?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);
?? }
}運行結(jié)果的界面如下:
轉(zhuǎn)載于:https://www.cnblogs.com/zhjp11/archive/2009/07/29/1533988.html
總結(jié)
以上是生活随笔為你收集整理的Android开发系列(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 旧事
- 下一篇: CMM (培训计划-Training P