2007年11月13日 星期二

Android官方部落格翻譯:勇者!秀出程式碼吧!(Just show me the code)

  OK!你已經下載了Android SDK,並準備好開發出下一個千萬下載APP了嗎?(或許過程中還能賺到不少錢。)

  活動(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

沒有留言:

張貼留言