新觀念 Android 程式設計範例教本 - 使用 Android Studio 2.x 版
內容描述
<內容簡介>
打好 Java 基礎, 跟上 Android 開發的腳步, 打造讓人驚豔的 App 程式!
Android 應用程式開發是目前當紅的軟體開發領域,對於不熟悉Java語言的讀者來說,看懂Android 程式碼是一件十分困難的事。本書從 Java 物件導向語法開始,先讓讀者複習或熟悉Android 使用的 Java 物件導向程式設計後,才進入 Android 應用程式開發,希望讀者能夠從基礎來深入學習 Android 平台程式設計。
本書所有範例都是使用最新版 Google 官方工具 Android Studio 2.x 開發的 Android 應用程式,提供豐富的 Android 應用程式實作技巧,包含:繪圖、多媒體、定位服務、整合 Google MAPAPI 的 Google 地圖、簡訊、電子郵件、檔案下載、小工具與硬體介面的相機、感測器和藍牙等主題的實作,帶您看懂 Android 程式碼,也真正學會 Android 程式設計。
本書特色:
● 全面採用 Google 力推的 Android Studio 2.x 開發環境
● 適用最新 Android SDK 7.x
● 全新改版的 ConstraintLayout 版面配置, 打造全平台適用的頁面
● 提供大量 Android Studio 範例專案幫助讀者學習 Android 程式設計
● 最豐富的 Android 應用程式實作技巧與整合應用
● 詳解 Android SDK 類別、類別關係和類別架構,讓你真正看懂 Android 類別程式碼。
● 光碟收錄:全書範例程式、附錄與延伸學習電子書
<章節目錄>
一、 Android程式設計-Java與Android基礎篇
第1章 Android基礎與開發環境的建立
第2章 開始建立Android應用程式
第3章 Android模擬器與實機的使用
第4章 XML與Java物件導向程式設計
二、 Android程式設計-單一活動、選單、片段與對話方塊篇
第5章 活動與版面配置
第6章 建立Android使用介面
第7章 Fragment片段與選單
第8章 對話方塊與資源管理
三、 Android程式設計-組成元件、Material Design與多活動篇
第9章 使用意圖啟動活動與內建應用程式
第10章 儲存偏好設定、檔案與資料庫
第11章 內容提供者、清單與Material Design介面元件
第12章 廣播接收器、服務與通知
四、 Android應用程式開發實戰
第13章 繪圖與多媒體
第14章 Google地圖與定位服務
第15章 網路與通訊
第16章 首頁畫面小工具與硬體介面(電子書)
附錄A:Java語言的基本語法(電子書)
附錄B:使用者偏好設定頁面和自行建立內容提供者(電子書)
附錄C:第三方廠商Genymotion的Android模擬器(電子書)