Android 智能穿戴設備開發實戰講解

張明星 編

  • 出版商: 中國鐵道
  • 出版日期: 2023-03-01
  • 定價: $599
  • 售價: 8.5$509
  • 語言: 簡體中文
  • 頁數: 504
  • 裝訂: 平裝
  • ISBN: 7113287921
  • ISBN-13: 9787113287924
  • 相關分類: Android
  • 已絕版

相關主題

商品描述

本書通過大量實例,循序漸進地講解了在Android系統中開發穿戴設備的必備技術以及各種開發實戰經驗與技巧。
具體內容包括Android穿戴設備開發技術基礎、搭建Android開發環境、開發前的準備工作、讓硬件和網絡相連、
地圖定位應用解決方案、利用光線和接近警報提高用戶體驗、檢測設備的運動方向、檢測穿戴設備的運動軌跡、
檢測穿戴設備所處的環境參數、深入挖掘藍牙技術、深入探索Android藍牙系統、
為可穿戴設備而生的藍牙4.0 BLE、BLE 4.0開發秘籍、語音識別應用解決方案、
用手勢識別提高用戶體驗、多媒體應用解決方案、戶外暴走軌跡記錄儀、濕度測試儀。
配套資源中提供了書中案例的源代碼文件和部分實例的語音教學視頻文件。
本書適合Android應用開發人員、Android穿戴設備開發人員、
Android底層開發人員和Android源碼分析人員閱讀學習,也可作為相關培訓學校和大、中專院校相關專業的教學用書。
 

目錄大綱

第1章Android穿戴設備開發技術基礎
1.1 智能手機系統介紹
1.1.1 何謂智能手機
1.1.2 看當前主流的智能手機系統
1.1.3 不只是手機
1.1.4 超高的市場佔有率
1.2 Android的巨大優勢
1.2.1 係出名門
1.2.2 強大的開發團隊
1.2.3 誘人的獎勵機制
1.2.4 開源
1.3 穿戴設備兇猛來襲
1.3.1 發展歷程
1.3.2 現狀介紹
1.3.3 發展前景分析
1.3.4 Android對穿戴設備的支持——Android Wear
1.4 Android穿戴設備開發所需要的技術
第2章搭建Android開發環境
2.1 安裝Android SDK的系統要求
2.2 安裝JDK
2.3 安裝Eclipse和Android SDK
2.3.1 獲取並安裝Eclipse和Android SDK
2.3.2 快速安裝SDK
2.4 安裝ADT
2.5 驗證設置
2.5.1 設定Android SDK Home
2.5.2 驗證開發環境
2.5.3 創建Android虛擬設備(AVD)
2.6 啟動AVD模擬器
2.6.1 模擬器和真機究竟有何區別
2.6.2 啟動AVD模擬器的基本流程
第3章開發前的準備工作
3.1 在Linux系統獲取Android源碼
3.2 在Windows平台獲取Android源碼
3.3 分析Android源碼結構
3.3.1 應用程序
3.3.2 應用程序框架
3.3.3 系統服務
3.3.4 系統程序庫
3.3.5 系統運行庫
3.3.6 硬件抽象層
3.4 編譯源碼
3.4.1 搭建編譯環境
3.4.2 開始編譯
3.4.3 在模擬器中運行
3.4.4 常見的錯誤分析
3.4.5 實踐演練——演示兩種編譯Android程序的方法
3.5 編譯Android Kernel
3.5.1 獲取Goldfish內核代碼
3.5.2 獲取MSM內核代碼
3.5.3 獲取OMAP內核代碼
3.5.4 編譯Android的Linux內核
第4章讓硬件和網絡相連
4.1 實現網絡通信的解決方案
4.1.1 剖析HTTP的作用
4.1.2 Apache接口和標準Java接口的區別
4.1.3 Android獨有的網絡接口
4.1.4 在屏幕中傳遞HTTP參數的實現技巧
4.1.5 如何在運動過程中訪問地圖
4.2 實現數據通信的解決方案
4.2.1 使用ServerSocket傳遞數據
4.2.2 使用Socket傳遞數據
4.2.3 實現非阻塞Socket通信
4.2.4 使用DatagramSocket實現數據交互
4.2.5 發送求救信號的實現技巧
4.3 遠程數據下載解決方案
4.3.1 獲取圖片數據的方法總結
4.3.2 JSON數據傳輸的常見用法
4.3.3 用多線程提升處理效率
……
第5章地圖定位應用解決方案
第6章利用光線和接近警報提高用戶體驗
第7章檢測設備的運動方向
第8章檢測穿戴設備的運動軌跡
第9章檢測穿戴設備所處的環境參數
第10章深入挖掘藍牙技術
第11章深入探索Android藍牙系統
第12章為可穿戴設備而生的藍牙4.0
第13章藍牙4.0開發秘籍
第14章語音識別應用解決方案
第15章用手勢識別提高用戶體驗
第16章多媒體應用解決方案
第17章開發戶外暴走軌跡記錄儀
第18章開發濕度測試儀