天天看點

《Android應用開發攻略》——1.11 使用SDK樣例避免棘手的情況

daniel fowler

1.11.1 問題

有時候某些功能的編碼非常費力,特别是在文檔粗糙或者沒有提供任何例子的情況下。

1.11.2 解決方案

檢視現有的可行代碼将會有幫助。android sdk有一些樣例程式,可以仔細觀察其工作方法。

1.11.3 讨論

android sdk自帶多種樣例應用程式,在編寫某些功能時可能有用處。細看這些樣例代碼可能會很有啟發。安裝android sdk之後,可以找到下列樣例:

accelerometer play

accessibility service

api demos

backup and restore

bluetooth chat

business card

contact manager

cube live wallpaper

home

honeycomb gallery

jetboy

lunar lander

multiple resolutions

near field communication

note pad

renderscript

sample sync adapter

searchable dictionary

session initiation protocol

snake

soft keyboard

spinner

spinnertest

stackview widget

tictactoelib

tictactoemain

usb

wiktionary

wiktionary (simplified)

weather list widget

xml adapters

打開eclipse的file(檔案)菜單,然後選擇android project打開一個樣例項目,見圖1-21。

《Android應用開發攻略》——1.11 使用SDK樣例避免棘手的情況

在new android project對話框中,選擇“create project from existing sample”(從現有樣例中建立項目“選項。單擊next按鈕并選擇build target(建構目标),顯示選中目标可用的樣例清單。如果所需的樣例沒有顯示出來,傳回并選擇另一個建構目标。(樣例可能沒有安裝; 如果在sdk安裝時漏掉了樣例,可以使用sdk manager安裝附加的樣例)選擇所要加載的樣例,單擊finish(結束)按鈕,樣例将複制到工作區并進行建構(狀态欄上将顯示進度)。

《Android應用開發攻略》——1.11 使用SDK樣例避免棘手的情況

過一會兒,樣例就可以運作,你可以浏覽源代碼檢視樣例所完成的工作。

如果樣例已經從sdk samples目錄中移走,在建立android項目對話框中選擇“create project from existing source”(從現有源代碼建立項目)選項打開樣例。

當樣例第一次運作時,在run as對話框中選擇android application,還可能必須配置相應的avd運作樣例(見攻略3.3)。參見圖1-22。

《Android應用開發攻略》——1.11 使用SDK樣例避免棘手的情況

1.11.4 參閱

android開發者網站參見<code>http://developer.android.com/index.html</code>;當然也可以參閱本書。

還可以在網上搜尋更多的程式或者樣例。