注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Android智能穿戴設(shè)備開發(fā)從入門到精通(含盤)

Android智能穿戴設(shè)備開發(fā)從入門到精通(含盤)

Android智能穿戴設(shè)備開發(fā)從入門到精通(含盤)

定 價:¥59.80

作 者: 張明星,孫嬌 著; 于先軍 編
出版社: 中國鐵道出版社
叢編項:
標(biāo) 簽: 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787113192129 出版時間: 2014-11-10 包裝: 平裝
開本: 16開 頁數(shù): 468 字?jǐn)?shù):  

內(nèi)容簡介

  本書循序漸進(jìn)地講解了在Android系統(tǒng)中開發(fā)穿戴設(shè)備的各種必備知識及其應(yīng)用。書中幾乎涵蓋了Android穿戴設(shè)備應(yīng)用開發(fā)方面的所有重點(diǎn)內(nèi)容。全書共分14章,依次講解了Android開發(fā)技術(shù)基礎(chǔ),Android技術(shù)核心框架分析,HTTP數(shù)據(jù)通信,使用Socket實現(xiàn)數(shù)據(jù)通信,下載遠(yuǎn)程數(shù)據(jù),上傳數(shù)據(jù),傳感器技術(shù),人工智能技術(shù),語音識別和手勢識別,藍(lán)牙技術(shù)基礎(chǔ),Android藍(lán)牙模塊詳解,藍(lán)牙4.0 BLE詳解,以及智能心率計和計步器的設(shè)計全過程。 本書適用于Android初學(xué)者、Android應(yīng)用開發(fā)、Android穿戴設(shè)備開發(fā)、Android底層開發(fā)人員和Android源碼分析人員學(xué)習(xí),也可作為培訓(xùn)學(xué)校和大中專院校相關(guān)專業(yè)的教學(xué)用書。

作者簡介

  孫嬌 資深A(yù)ndroid開發(fā)工程師,精通Android、iOS移動應(yīng)用開發(fā)和底層嵌入式開發(fā),精通XMPP協(xié)議和企業(yè)級云端系統(tǒng)的構(gòu)建,長期從事移動互聯(lián)網(wǎng)系統(tǒng)的框架設(shè)計和研發(fā)工作。張明星,碩士,精通Android、iOS移動應(yīng)用開發(fā)和底層嵌入式開發(fā),精通C、C++和Java語言?,F(xiàn)就職于山東物聯(lián)網(wǎng)研究室,專門研究和物聯(lián)網(wǎng)有關(guān)的藍(lán)牙和紅外通信技術(shù)。

圖書目錄

Chapter1Android開發(fā)技術(shù)基礎(chǔ)1
1.1智能手機(jī)系統(tǒng)介紹
1.1.1何謂智能手機(jī)
1.1.2主流智能手機(jī)系統(tǒng)介紹
1.2Android的巨大優(yōu)勢
1.2.1優(yōu)點(diǎn)一——系出名門
1.2.2優(yōu)點(diǎn)二——強(qiáng)大的開發(fā)團(tuán)隊
1.2.3優(yōu)點(diǎn)三——誘人的獎勵機(jī)制
1.2.4優(yōu)點(diǎn)四——開源
1.3搭建Android應(yīng)用開發(fā)環(huán)境
1.3.1安裝AndroidSDK的系統(tǒng)要求
1.3.2安裝JDK
1.3.3獲取并安裝Eclipse和AndroidSDK
1.3.4安裝ADT
1.3.5設(shè)定AndroidSDKHome
1.3.6驗證開發(fā)環(huán)境
1.3.7創(chuàng)建Android虛擬設(shè)備(AVD)
1.3.8啟動AVD模擬器
1.4穿戴設(shè)備的前世今生
1.4.1發(fā)展歷程
1.4.2現(xiàn)狀介紹
1.4.3發(fā)展前景分析
1.4.4Android的支持
Chapter2Android技術(shù)核心框架分析
2.1分析Android的系統(tǒng)架構(gòu)
2.1.1Android體系結(jié)構(gòu)介紹
2.1.2Android應(yīng)用工程文件組成
2.2簡述五大組件
2.2.1用Activity來表現(xiàn)界面
2.2.2用Intent和IntentFilters實現(xiàn)切換
2.2.3Service為用戶服務(wù)
2.2.4用BroadcastIntentReceiver發(fā)送廣播
2.2.5用ContentProvider存儲數(shù)據(jù)
2.3進(jìn)程和線程
2.3.1先看進(jìn)程
2.3.2再看線程
2.3.3應(yīng)用程序的生命周期
2.4分析Android源碼結(jié)構(gòu)
2.5Android和Linux的關(guān)系
2.5.1Android繼承于Linux
2.5.2Android和Linux內(nèi)核的區(qū)別
2.6第一段Android程序
Chapter3HTTP數(shù)據(jù)通信
3.1HTTP基礎(chǔ)
3.1.1HTTP概述
3.1.2HTTP協(xié)議的功能
3.1.3Android中的HTTP
3.2使用Apache接口
3.2.1Apache接口基礎(chǔ)
3.2.2Apache應(yīng)用要點(diǎn)
3.2.3Apache應(yīng)用要點(diǎn)
3.3使用標(biāo)準(zhǔn)的Java接口
3.3.1IP地址
3.3.2URL地址
3.3.3套接字Socket類
3.3.4URLConncetion類
3.3.5在Android中使用java.net
3.4使用Android網(wǎng)絡(luò)接口
3.5實戰(zhàn)演練
3.5.1實戰(zhàn)演練——在手機(jī)屏幕中傳遞HTTP參數(shù)
3.5.2實戰(zhàn)演練——在Android手機(jī)中通過ApacheHTTP訪問HTTP資源
Chapter4使用Socket實現(xiàn)數(shù)據(jù)通信
4.1Socket編程初步
4.1.1TCP/IP協(xié)議基礎(chǔ)
4.1.2UDP協(xié)議
4.1.3基于Socket的Java網(wǎng)絡(luò)編程
4.2TCP編程詳解
4.2.1使用ServletSocket
4.2.2使用Socket
4.2.3TCP中的多線程
4.2.4實現(xiàn)非阻塞Socket通信
4.3UDP編程
4.3.1使用DatagramSocket
4.3.2使用MulticastSocket
4.4實戰(zhàn)演練——在Android中使用Socket實現(xiàn)數(shù)據(jù)傳輸
Chapter5下載遠(yuǎn)程數(shù)據(jù)
5.1下載網(wǎng)絡(luò)中的圖片數(shù)據(jù)
5.2下載網(wǎng)絡(luò)中的JSON數(shù)據(jù)
5.2.1JSON基礎(chǔ)
5.2.2實戰(zhàn)演練——遠(yuǎn)程下載服務(wù)器中的JSON數(shù)據(jù)
5.3下載某個網(wǎng)頁的源碼
5.4遠(yuǎn)程獲取多媒體文件
5.4.1實戰(zhàn)演練——下載并播放網(wǎng)絡(luò)中的MP3
5.4.2實戰(zhàn)演練——下載在線鈴聲
5.5多線程下載
5.5.1多線程下載文件的過程
5.5.2實戰(zhàn)演練——在Android系統(tǒng)中實現(xiàn)多線程下載
5.6遠(yuǎn)程下載并安裝APK文件
5.6.1APK基礎(chǔ)
5.6.2實戰(zhàn)演練——在Android系統(tǒng)中下載并安裝APK文件
Chapter6上傳數(shù)據(jù)
6.1Android上傳數(shù)據(jù)技術(shù)
6.1.1使用HTTP協(xié)議上傳數(shù)據(jù)
6.1.2使用TCP協(xié)議上傳數(shù)據(jù)
6.2實戰(zhàn)演練——上傳文件到遠(yuǎn)程服務(wù)器
6.3使用GET方式上傳數(shù)據(jù)
6.4使用POST方式上傳數(shù)據(jù)
6.5使用HTTP協(xié)議實現(xiàn)上傳
6.5.1一段演示代碼
6.5.2實戰(zhàn)演練——HTTP協(xié)議實現(xiàn)文件上傳
Chapter7傳感器技術(shù)
7.1Android傳感器系統(tǒng)概述
7.2使用SensorSimulator
7.3使用傳感器
7.3.1光線傳感器
7.3.2磁場傳感器
7.3.3加速度傳感器
7.3.4姿態(tài)傳感器
7.3.5溫度傳感器
Chapter8人工智能技術(shù)
8.1人工智能基礎(chǔ)
8.1.1人工智能概述
8.1.2兩種實現(xiàn)人工智能的方法
8.2圖搜索在人工智能中的應(yīng)用
8.2.1深度優(yōu)先搜索(DFS)
8.2.2廣度優(yōu)先搜索(BFS)
8.2.3戴克斯特拉算法(Dijkstra)
8.2.4A-Star算法
8.3實戰(zhàn)演練——各種AI圖搜索算法在Android游戲中的用法
8.3.1搭建路徑搜索框架
8.3.2實現(xiàn)深度優(yōu)先算法
8.3.3實現(xiàn)廣度優(yōu)先算法
8.3.4實現(xiàn)Dijkstra算法
8.3.5實現(xiàn)廣度優(yōu)先A*算法
8.3.6實現(xiàn)DijkstraA*算法
Chapter9語音識別和手勢識別
9.1語音識別技術(shù)
9.1.1Text-To-Speech技術(shù)
9.1.2谷歌的VoiceRecognition技術(shù)
9.2手勢識別
9.2.1類GestureDetector基礎(chǔ)
9.2.2使用類GestureDetector
9.2.3通過點(diǎn)擊的方式移動圖片
Chapter10藍(lán)牙技術(shù)基礎(chǔ)
10.1藍(lán)牙概述
10.1.1藍(lán)牙技術(shù)的發(fā)展歷程
10.1.2藍(lán)牙的特點(diǎn)
10.2低功耗藍(lán)牙基礎(chǔ)
10.2.1低功耗藍(lán)牙的架構(gòu)
10.2.2低功耗藍(lán)牙分類
10.2.3集成方式
10.2.4低功耗藍(lán)牙的特點(diǎn)
10.2.5BLE和傳統(tǒng)藍(lán)牙BR/EDR技術(shù)的對比
10.3藍(lán)牙規(guī)范
10.3.1Bluetooth系統(tǒng)中的常用規(guī)范
10.3.2藍(lán)牙協(xié)議體系結(jié)構(gòu)
10.3.3低功耗(BLE)藍(lán)牙協(xié)議
10.3.4現(xiàn)有的基于GATT的協(xié)議/服務(wù)
10.3.5雙模協(xié)議棧
10.3.6單模協(xié)議棧
10.4低功耗藍(lán)牙協(xié)議棧詳解
10.4.1低功耗藍(lán)牙協(xié)議?;A(chǔ)
10.4.2藍(lán)牙協(xié)議體系中的協(xié)議
10.5TI公司的低功耗藍(lán)牙
10.5.1獲取TI公司的低功耗藍(lán)牙協(xié)議棧
10.5.2分析TI公司的低功耗藍(lán)牙協(xié)議棧
Chapter11Android藍(lán)牙模塊詳解
11.1Android系統(tǒng)中的藍(lán)牙模塊
11.2分析藍(lán)牙模塊的源碼
11.2.1初始化藍(lán)牙芯片
11.2.2藍(lán)牙服務(wù)
11.2.3管理藍(lán)牙電源
11.3和藍(lán)牙相關(guān)的類
11.3.1BluetoothSocket類
11.3.2BluetoothServerSocket類
11.3.3BluetoothAdapter類
11.3.4BluetoothClass.Service類
11.3.5BluetoothClass.Device類
11.4在Android平臺開發(fā)藍(lán)牙應(yīng)用程序
11.4.1開發(fā)Android藍(lán)牙應(yīng)用程序的基本步驟
11.4.2開發(fā)一個控制玩具車的藍(lán)牙遙控器
11.5在穿戴設(shè)備中開發(fā)一個藍(lán)牙控制器
11.5.1界面布局
11.5.2響應(yīng)單擊按鈕
11.5.3和指定的服務(wù)器建立連接
11.5.4搜索附近的藍(lán)牙設(shè)備
11.5.5建立和OBEX服務(wù)器的數(shù)據(jù)傳輸
11.5.6實現(xiàn)藍(lán)牙服務(wù)器端的數(shù)據(jù)處理
Chapter12藍(lán)牙4.0BLE詳解
12.1短距離無線通信技術(shù)概覽
12.1.1ZigBee——低功耗、自組網(wǎng)
12.1.2WiFi——大帶寬支持家庭互聯(lián)
12.1.3藍(lán)牙——4.0進(jìn)入低功耗時代
12.1.4NFC——必將逐漸遠(yuǎn)離歷史舞臺
12.2藍(lán)牙4.0BLE基礎(chǔ)
12.2.1藍(lán)牙4.0的最杰出表現(xiàn)是低功耗
12.2.2藍(lán)牙4.0的優(yōu)勢
12.2.3Bluetooth4.0BLE推動了可穿戴設(shè)備的興起
12.2.4BLE推動了Android可穿戴設(shè)備的發(fā)展
12.3低功耗藍(lán)牙協(xié)議棧詳解
12.3.1低功耗藍(lán)牙協(xié)議?;A(chǔ)
12.3.2低功耗藍(lán)牙API詳解
Chapter13項目實戰(zhàn)——開發(fā)智能心率計
13.1什么是心率
13.2什么是心率表
13.3開發(fā)一個Android版測試心率系統(tǒng)
13.3.1系統(tǒng)主界面
13.3.2繪制心率表
Chapter14項目實戰(zhàn)——開發(fā)計步器
14.1系統(tǒng)功能模塊介紹
14.2系統(tǒng)主界面
14.2.1布局文件
14.2.2系統(tǒng)主Activity
14.3系統(tǒng)設(shè)置模塊
14.3.1系統(tǒng)設(shè)置Activity
14.3.2獲取各個設(shè)置值
14.3.3系統(tǒng)服務(wù)設(shè)置
14.3.4獲取并顯示熱量
14.3.5顯示行走距離
14.3.6獲取并顯示步伐速率
14.3.7獲取并顯示行走速率

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號