活動(Activities)?意圖(Intents)?內建容器(SimpleCursorAdapter)?嗯...我該如何開始呢?
這就因人而異了,有些人想要從頭到尾,仔細的看完每一篇技術文件,而有些人則是希望能看到示範的程式碼。
Android SDK提供了許多範例APP,這些範例APP都是免費的,讓你能夠更快掌握Android的開發。包括了有:
API示範(API Demos)
「廚房水槽(kitchen sink)」這隻APP,涵蓋了大部分的實用元件和Android的API。你可以看到活動(Activities)、服務(Services)、通知(Notifications)和佈局(Layouts),在應用程式中不同的實現方法和圖文顯示。這隻APP提供了完整的素材,可以當作「我該如何開始?」的最佳範例。
登陸月球(Lunar Lander)
這是一個展示如何加載、繪製圖形和動畫技術的遊戲。取得使用者輸入動作,儲存或暫停遊戲進度。然而,Android開發的樂趣,並非只有這樣而已!
筆記本(Note Pad)
你將學習到,如何使用意圖(Intents)開啟一個新畫面,使用內建資料庫之類的。這個範例介紹了應用程式流程和生命週期管理,這些在開發進階應用程式是很重要的。
這些應用程式的程式碼和相關資源,可以在SDK資料夾(底下的/samples),或是在網路上找到:
http://code.google.com/android/samples/
以下是幾個小建議:
- 確實閱讀應用程式當中的配置檔(AndroidManifest.xml),這會幫助你更了解Android App的整體架構。
- 嘗試自己去修改程式碼,來熟悉建立和測試專案。
- 依造自己開發專案上的需求,使用或留下有用到的片段程式碼。(避免砍掉重練)
在你練習這些教學範例的時候,如果遇到問題,歡迎將你的問題在討論版(Android Developers Discussion Group.)提出。
發文者
原文出處 Just show me the code
沒有留言:
張貼留言