Android 程式設計快速入門

Android 程式設計快速入門

This document is provided as is. You are welcomed to use it for non-commercial purpose.
Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu
請勿轉貼

看 其他教材


目錄

  1. 開發環境的安裝
  2. 當然一定要 Hello World
    1. 了解一下 Hello World 的細節
    2. 如何把時鐘和文字放在同一個畫面?

  3. 安裝自己開發的 Android 程式
  4. "Hello World" 進階了 -- 版面設計
  5. "Hello World" 進階了 -- 事件處理 Part 1
  6. "Hello World" 進階了 -- 事件處理 Part 2-1
  7. "Hello World" 進階了 -- 事件處理 Part 2-2
  8. "Hello World" 進階了 -- 對話視窗
  9. "Hello World" 進階了 -- 改變程式的圖示
  10. "Hello World" 進階了 -- 國際化

大概是在 2008-2009 年期間開始注意到 Google 所發展的 Android。其實一開始注意它,不外乎我是 Google 的粉絲,Android 的開發語言是 Java,以及整個 Android 是採用 open source,因此認為它潛力無窮,期間還有一組大學部的專題學生在 Android 上開發了一個校園交友系統的專題。

隨著時間的演進,現今 Android 的開發已經是大熱門了。由於我服務的學校(國立中興大學)地處台中,我想應該有不錯的發展機會以及產學合作的機會,因此去年 安排了一場"Android 程式設計快速入門"的課程,課程訓練時間總共 18 個小時,提供已經有程式設計經驗的人員能快速的進入 Android 的世界。只可惜一個可以容納 30 個人的班級,只坐滿了 27 人,看起來台中的市場不大;本來準備慢慢把教材搬到網頁,卻沒預料到 一個事件的改變,整個寫作的時間被壓榨光了。重新開始寫這份文件,一則是想把它當作內部訓練用,另一則是想把它當作周末不能踏青時 休閒之用。

這份文件假設你已經懂 Java 和 XML 語言,而且清楚物件導向程式設計的概念,其中如果要通曉 Android 的事件處理機制,對於所謂的 inner class(內隱類別)更要清楚。要了解這些主題,我當然推薦我和亞洲大學陳老師合寫的 Java101: 物件導向程式設計(第二版)


Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu

沒有留言:

張貼留言