如果你具備基本程式設計概念,尤其是Java或C++程式設計語言,這本書的內容非常適合讓你從基礎開始學習Android應用程式開發技術。如果你是一個具備開發經驗的工程師(Java、C++或iOS),這本書可以讓你快速瞭解Android應用程式開發技術。
書中範例程式專案提供完整的畫面設計與實作技巧。沒有程式設計基礎的讀者,適合依照順序認識Android與所有必要的技術。具備程式設計或行動裝置應用程式開發經驗的讀者,可以依照自己的需求,參考需要的章節與範例應用程式專案,快速建立Android應用程式開發技能。
本書特色
實作Android 8 Oreo多項全新架構,想學Android就看這本
使用Android Studio設計的範例應用程式專案,學習Android新、舊版本都相容的應用程式。
採用Android 8 Oreo的架構實作,開發與Android 8相容的應用程式。
使用材料設計與支援套件設計使用者介面。
設計多功能的地圖與位置感知應用程式。
使用Firebase開發即時雲端應用程式。
作者簡介:
張益裕
恆逸教育訓練中心講師,資訊書籍與專欄作者。在CodeData(http://www.codedata.com.tw)使用Michael的名稱撰寫技術專欄,發表的技術專欄已經累積超過400萬閱讀次數。
目錄
第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章 開發雲端應用程式
第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章 桌面上的小工...