Android是一套行動裝置使用的作業系統,這是以Linux作業系統為基礎所開發的開放原始碼(Open Source)作業系統,在本書開發的Android應用程式就是在此作業系統上執行的應用程式。
本書的所有範例都是使用Google官方開發工具Android Studio,因為Android程式設計屬於框架(Framework)程式設計,我們並不用重頭建立Android應用程式,而是使用框架的半成品,以繼承和框架的現有元件來建立Android應用程式。
本書內容在規劃上可以作為大專院校、科技大學和技術學院關於手機或行動裝置程式設計課程的教材,或是想學習Android程式設計的一般讀者,所以章節架構是從Android的Java語言開始,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計,從基礎選擇功能的介面元件和圖片顯示,到進階的清單介面與選單,再加上訊息與對話方塊,完整說明活動的使用介面建立,和如何與使用者進行互動。
本書特色
1.以Linux作業系統為基礎
2.從Android原生開發語言入門,建立Java語言的基礎,讓初學者順利進入Android應用程式開發。
3.步驟式的操作解說,詳細說明Android最主要的「活動」(Activity)元件,強調佈局和使用介面的互動設計。
4.應用範例多元化,包含:相機、多媒體、感測器、瀏覽器、Google地圖、GPS定位、偏好設定、檔案與SQLite資料庫。