本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Android高效入門 深度學習:使用Android Studio 2開發Android 6.0 APP
  • 點閱:1051
  • 作者: 湯秉翰著
  • 出版社:博碩文化
  • 出版年:2016[民105]
  • ISBN:978-986-434-120-7 ; 986-434-120-0
  • 格式:PDF
  • 附註:本電子書含光碟資料,購買/借閱後請至個人書房下載(租書不含光碟資料)
租期14天 今日租書可閱讀至2019-11-27

想進入APP開發行列卻不知從哪裡開始?
想知道如何開發出具競爭力、有價值的APP?
想知道APP如何和伺服系統溝通?
想學習最新技術與實務開發技巧?
 

本書以Android 6.0為主要學習平台,並使用最新版本的Android Studio 2.0來作為開發的媒介,內容包含完整步驟說明外,實務上需要的大量開發技巧與方法亦有一併介紹。去蕪存菁的章節安排兼具知識性、實用性與技巧性,猶如上 課般的流暢節奏,能讓使用者從範例情境中習得新知並熟習相關開發技巧,對於想成為熟練的Android開發人員,或是自覺需要加強基礎的讀者有極大助益。
 
【內容重點】
 
★涵蓋了新一代Material Design實感設計的元件與類別,例如新的權限機制、進階元件RecyclerView、取代ActionBar的Toolbar元件、簡易顯示元件Snackbar等。
 
★實務的範例帶領讀者瞭解Android程式設計的要素,每個章節以一個主要案例帶讀者實作,如登入、註冊、網路銀行、HTTP連線取得帳戶餘額、Google Maps應用案例等。
 
★導入最新版本的Firebase Android API,使用創新雲端資料庫加快應用程式設計過程。
 
★對於和Support(支援)、Compat(相容)有關的類別庫,具有明確的介紹與範例程式。
 
★書中各個章節的範例專案或特定章節的階段程式碼,皆能在Github上快速取得,對於學習或比對問題有很大的幫助。


湯秉翰
 
現任
‧輔仁大學醫資學程 兼任助理教授
‧勞動部勞動力發展署Android應用程式設計師班 講師

‧產業人才投資方案Android手機應用程式設計班 講師
‧海林行動科技 技術總監
‧利拓科技 技術長
 
研究領域/專長
程式語言、Linux、雲端服務設計與開發


  • Chapter 0 範例程式碼的使用(第0-1頁)
    • 0-1 Git 版本控制系統(第0-2頁)
    • 0-2 GitHub 網站(第0-2頁)
    • 0-3 GitHub 範例專案(第0-2頁)
    • 0-4 書附範例專案(第0-14頁)
    • 0-5 協助與額外資訊(第0-15頁)
  • Chapter 1 Android 系統與應用程式介紹(第1-1頁)
    • 1-1 Android 版本演進(第1-2頁)
    • 1-2 Android 系統架構(第1-3頁)
    • 1-3 應用程式基礎(第1-4頁)
    • 1-4 應用程式元件(第1-5頁)
    • 1-5 應用程式宣告檔 - AndroidManifest.xml(第1-6頁)
    • 1-6 Android Studio 開發環境(第1-7頁)
    • 1-7 Java 基礎知識(第1-10頁)
  • Chapter 2 環境建置與第一個專案(第2-1頁)
    • 2-1 基礎環境 - JDK 與 Android SDK(第2-2頁)
    • 2-2 整合開發工具 - Android Studio(第2-5頁)
    • 2-3 無下載環境的快速安裝(第2-18頁)
    • 2-4 建立應用程式專案(第2-19頁)
    • 2-5 Android SDK 工具與模擬器(第2-26頁)
    • 2-6 執行應用程式專案(第2-33頁)
  • Chapter 3 Android 專案架構與 Activity(第3-1頁)
    • 3-1 AndroidManifest.xml 載運清單(第3-2頁)
    • 3-2 畫面配置 - Layout(第3-6頁)
    • 3-3 Java 類別(第3-9頁)
    • 3-4 資源(第3-12頁)
    • 3-5 Android Support Library - 支援函式庫(第3-15頁)
  • Chapter 4 Activity 設計(第4-1頁)
    • 4-1 版面配置 Layout(第4-2頁)
    • 4-2 Bmi 專案功能設計(第4-18頁)
    • 4-3 在 MainActivity 中取得畫面元件(第4-23頁)
    • 4-4 按鈕的事件處理(第4-27頁)
    • 4-5 使用浮動顯示 - Toast 類別(第4-30頁)
    • 4-6 使用對話框 - AlertDialog 類別(第4-32頁)
    • 4-7 多國語言(第4-35頁)
    • 4-8 按鈕事件處理 - 匿名類別(第4-44頁)
  • Chapter 5 第二個 Activity(第5-1頁)
    • 5-1 產生第二個 Activity(方法、產生的檔案)(第5-2頁)
    • 5-2 使用 Intent 轉換 Activity(第5-6頁)
    • 5-3 使用 Intent 傳遞資料(第5-7頁)
    • 5-4 抽取字串成為資源(第5-11頁)
    • 5-5 Activity 的生命週期(第5-14頁)
    • 5-6 Atm 專案之登入功能(第5-21頁)
    • 5-7 轉換 Activity 取得結果(第5-29頁)
  • Chapter 6 Material Design 實感設計(第6-1頁)
    • 6-1 具浮動按鈕的 Activity(第6-2頁)
    • 6-2 SnackBar 提示訊息元件(第6-12頁)
  • Chapter 7 存取設定資料(第7-1頁)
    • 7-1 偏好設定 SharedPreferences(第7-2頁)
    • 7-2 使用 ADB 登入模擬器(第7-5頁)
    • 7-3 實務練習 - 記住登入帳號(第7-10頁)
    • 7-4 選單 Menu(第7-14頁)
  • Chapter 8 清單元件(第8-1頁)
    • 8-1 Adapter(第8-4頁)
    • 8-2 清單 - ListView(第8-8頁)
    • 8-3 下拉選單 - Spinner(第8-11頁)
    • 8-4 格狀清單 - GridView(第8-17頁)
    • 8-5 客製化功能表 - GridView(第8-21頁)
  • Chapter 9 SQLite 資料庫(第9-1頁)
    • 9-1 準備活動(第9-2頁)
    • 9-2 SQLiteOpenHelper 類別(第9-9頁)
    • 9-3 新增資料(第9-14頁)
    • 9-4 驗證與除錯(第9-16頁)
    • 9-5 查詢資料(第9-19頁)
    • 9-6 實務範例(第9-21頁)
  • Chapter 10 內容供應者與權限機制(第10-1頁)
    • 10-1 存取內容供應者(第10-2頁)
    • 10-2 Permission 權限(第10-6頁)
    • 10-3 查詢聯絡人(第10-12頁)
    • 10-4 更新聯絡人(第10-33頁)
  • Chapter 11 圖檔處理與手勢(第11-1頁)
    • 11-1 存取手機相片(第11-2頁)
    • 11-2 以 GridView 展示縮圖(第11-8頁)
    • 11-3 點擊後顯示圖檔(第11-14頁)
    • 11-4 手勢滑動更換圖檔(第11-19頁)
  • Chapter 12 Fragment(第12-1頁)
    • 12-1 Fragment 的生命週期(第12-3頁)
    • 12-2 使用 Fragment 的 Activity(第12-5頁)
    • 12-3 實作 Fragment 生命週期方法(第12-11頁)
    • 12-4 Fragment 實作(第12-15頁)
    • 12-5 同一位置使用不同種類的 Fragment(第12-27頁)
  • Chapter 13 網路程式與 AsyncTask(第13-1頁)
    • 13-1 輸出入套件(第13-2頁)
    • 13-2 Java 網路套件(第13-4頁)
    • 13-3 HTTP 協定(第13-6頁)
    • 13-4 UI 執行緒與耗時工作(第13-14頁)
    • 13-5 耗時工作處理 - AsyncTask 類別(第13-15頁)
    • 13-6 Async 練習專案(第13-20頁)
    • 13-7 Atm 專案登入範例(第13-29頁)
  • Chapter 14 解析 JSON 與使用第三方類別庫(第14-1頁)
    • 14-1 Gradle 設定檔(第14-2頁)
    • 14-2 讀取 JSON 資料(第14-5頁)
    • 14-3 解析 JSON 陣列(第14-12頁)
    • 14-4 使用 RecyclerView 展示清單資料(第14-19頁)
  • Chapter 15 Firebase 註冊與驗證(第15-1頁)
    • 15-1 使用 Firebase(第15-2頁)
    • 15-2 Android 端設計(第15-9頁)
    • 15-3 導入 Firebase 至 Android 專案(第15-15頁)
    • 15-4 啟動 Email 與密碼驗證(第15-26頁)
    • 15-5 Email 註冊功能(第15-35頁)
    • 15-6 將資料儲存在 Firebase 上(第15-40頁)
  • Chapter 16 Intent 與 Broadcast(第16-1頁)
    • 16-1 Intent 意圖(第16-2頁)
    • 16-2 Intent 的組成要件(第16-5頁)
    • 16-3 Broadcast 廣播(第16-10頁)
  • Chapter 17 通知 Notification(第17-1頁)
    • 17-1 什麼是 Notification(第17-2頁)
    • 17-2 附加動作在通知中(第17-8頁)
  • Chapter 18 Service(第18-1頁)
    • 18-1 什麼是 Service(第18-2頁)
    • 18-2 獨立運作 Service(第18-5頁)
    • 18-3 IntentService(第18-11頁)
    • 18-4 綁定型 Service(第18-13頁)
  • Chapter 19 Google Maps 地圖應用(第19-1頁)
    • 19-1 Google Maps 應用的開發要件(第19-2頁)
    • 19-2 模擬器準備(第19-3頁)
    • 19-3 手機上顯示 Google Maps 元件(第19-13頁)
    • 19-4 使用 MyLocation 功能(第19-23頁)
    • 19-5 標記 - Marker(第19-42頁)
  • Chapter 20 上架佈署應用程式(第20-1頁)
    • 20-1 應用程式的憑證(第20-3頁)
    • 20-2 Google Play 上架流程(第20-13頁)
紙本書 NT$ 650
單本電子書
NT$ 455

點數租閱 20點
租期14天
今日租書可閱讀至2019-11-27
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code