詳述Android 插件相關(guān)問(wèn)題
Android提供的Android 插件使得運(yùn)行我們的程序非常簡(jiǎn)單,在多數(shù)情況下, 每個(gè)Android應(yīng)用運(yùn)行在自己的Linux進(jìn)程中,Android會(huì)根據(jù)運(yùn)行在這些進(jìn)程內(nèi)的組件及他們的狀態(tài)把進(jìn)程劃分成一個(gè)"重要程度層次"。
比Symbian簡(jiǎn)單得多的開(kāi)發(fā)庫(kù),對(duì)開(kāi)發(fā)者還有頗具吸引力的。從Androidm3trial開(kāi)始我就試用他的開(kāi)發(fā)環(huán)境,在模擬器上運(yùn)行,界面還是不錯(cuò)的,現(xiàn)在水貨市場(chǎng)上的GPhone已出現(xiàn),開(kāi)發(fā)SDK也升到了1.5,寫(xiě)個(gè)入門(mén)性的環(huán)境配置吧。
一,下載安裝SDK
首先去http://developer.android.com/sdk/下載Android的標(biāo)準(zhǔn)SDK(forJava)解壓到一個(gè)目錄下。d:/Android-sdk-winddows-1.5添加系統(tǒng)Path中的一個(gè)路徑d:/Android-sdk-winddows-1.5/tools這樣這個(gè)SDK就可以用了,多么簡(jiǎn)單,是我至今用的手機(jī)開(kāi)發(fā)平臺(tái)中最簡(jiǎn)單的一個(gè),比BlackBerry還簡(jiǎn)單。
二,使用EclipseIDE
下載安裝Eclipse,這個(gè)想必地球人都知道。但必須是Eclipse3.3以上,我用3.2加了半天插件也沒(méi)成功,當(dāng)然,要安裝一個(gè)插件。Android提供一個(gè)叫ADT的插件(AndroidDevelopementToolkit),http://developer.android.com/sdk/adt_download.html去下載一個(gè)。
運(yùn)行Eclipse,打開(kāi)菜單Help->SoftwareUpdateds>FindandInstall...Click"NewArchiveSite"在eclipse3.4以后,應(yīng)該是AddSite打開(kāi)下載的那個(gè)ADT的Zip文件。Finish再選中其中的組件,然后就一步步NextandOK,***你選擇Installall,再然后,當(dāng)然,意料之中,再重啟Eclipse當(dāng)然,你也可以O(shè)nline安裝,另外當(dāng)你的Eclipse已安裝過(guò)別的版本的AndroidADT,你必須Uninstall(從Help>SoftwareUpdates>ManageConfiguration中找到,并Uninstall)
三,關(guān)連SDK
運(yùn)行Eclipse,打開(kāi)菜單Windows>Preferences找到Android 插件,定位SDKLocation,然后Apply,OK
四,創(chuàng)建測(cè)試項(xiàng)目:
這個(gè)就簡(jiǎn)單了,Eclipse中new...Other找到Android選擇Androidproject,按著Wizard,一步步OK,修改你的Activity類(lèi),在onCreate函數(shù)里面加入TextViewtv=newTextView(this);tv.setText("Hello,World!");this.setContentView(tv);
在Eclipse中選擇 File > New > Project 菜單項(xiàng)。如果你已經(jīng)成功安裝了Android 插件,你會(huì)在彈出的新項(xiàng)目對(duì)話框中看到一個(gè)叫做“Android”的條目,包含一個(gè)”Android Project”的項(xiàng)目
選中"Android Project",點(diǎn)擊 Next進(jìn)行入下一步。彈出一個(gè)項(xiàng)目屬性窗口,要填寫(xiě)如下域:Project Name :這是計(jì)算機(jī)中保存項(xiàng)目文件目錄的名稱(chēng)。Package Name :這是和Java語(yǔ)言意義相同的包名(Package namespace)—你的源代碼將屬于這個(gè)包名。同時(shí)stub Activity也將據(jù)此生成
Activity Name : Android插件將根據(jù)這個(gè)名稱(chēng)來(lái)創(chuàng)建一個(gè)stub類(lèi)。他是一個(gè)繼承自Activity類(lèi)的子類(lèi)。Activity類(lèi)似一個(gè)簡(jiǎn)單的可以運(yùn)行和工作的類(lèi)。它能夠根據(jù)你的需要?jiǎng)?chuàng)建用戶界面,當(dāng)然了這不是必須的。
【編輯推薦】