內容簡介
如果你具備基本程式設計概念,尤其是Java或C++程式設計語言,這本書的內容非常適合讓你從基礎開始學習Android應用程式開發技術。如果你是一個具備開發經驗的工程師(Java、C++或iOS),這本書可以讓你快速瞭解Android應用程式開發技術。
書中範例程式專案提供完整的畫面設計與實作技巧。沒有程式設計基礎的讀者,適合依照順序認識Android與所有必要的技術。具備程式設計或行動裝置應用程式開發經驗的讀者,可以依照自己的需求,參考需要的章節與範例應用程式專案,快速建立Android應用程式開發技能。
本書特色
實作Android 8 Oreo多項全新架構,想學Android就看這本
使用Android Studio設計的範例應用程式專案,學習Android新、舊版本都相容的應用程式。
採用Android 8 Oreo的架構實作,開發與Android 8相容的應用程式。
使用材料設計與支援套件設計使用者介面。
設計多功能的地圖與位置感知應用程式。
使用Firebase開發即時雲端應用程式。
作者簡介
目錄
第1章 認識Android
第2章 建立Android開發環境
第3章 Android平台與模擬裝置
第4章 設計Android應用程式
第5章 活動元件
第6章 設計畫面 – 基本元件
第7章 設計畫面 – 畫面配置
第8章 與使用者互動
第9章 進階元件與互動
第10章 應用程式資源
第11章 Activity元件的互動
第12章 材料設計 – Material Design
第13章 使用Fragment設計畫面
第14章 Android設計支援套件
第15章 存取設定資訊
第16章 在應用程式中使用資料庫
第17章 背景服務元件與執行緒
第18章 通知
第19章 廣播事件與廣播接收元件
第20章 桌面上的小工具元件
第21章 設計地圖應用程式
第22章 地圖標記與繪圖
第23章 讀取與使用位置資訊
第24章 多媒體影音錄製與播放
第25章 感應設備
第26章 開發雲端應用程式