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

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

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

定 價(jià):¥59.80

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  孫嬌 資深A(yù)ndroid開發(fā)工程師,精通Android、iOS移動(dòng)應(yīng)用開發(fā)和底層嵌入式開發(fā),精通XMPP協(xié)議和企業(yè)級(jí)云端系統(tǒng)的構(gòu)建,長(zhǎng)期從事移動(dòng)互聯(lián)網(wǎng)系統(tǒng)的框架設(shè)計(jì)和研發(fā)工作。張明星,碩士,精通Android、iOS移動(dòng)應(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)勢(shì)
1.2.1優(yōu)點(diǎn)一——系出名門
1.2.2優(yōu)點(diǎn)二——強(qiáng)大的開發(fā)團(tuán)隊(duì)
1.2.3優(yōu)點(diǎn)三——誘人的獎(jiǎng)勵(lì)機(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驗(yàn)證開發(fā)環(huán)境
1.3.7創(chuàng)建Android虛擬設(shè)備(AVD)
1.3.8啟動(dòng)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簡(jiǎn)述五大組件
2.2.1用Activity來表現(xiàn)界面
2.2.2用Intent和IntentFilters實(shí)現(xiàn)切換
2.2.3Service為用戶服務(wù)
2.2.4用BroadcastIntentReceiver發(fā)送廣播
2.2.5用ContentProvider存儲(chǔ)數(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實(shí)戰(zhàn)演練
3.5.1實(shí)戰(zhàn)演練——在手機(jī)屏幕中傳遞HTTP參數(shù)
3.5.2實(shí)戰(zhàn)演練——在Android手機(jī)中通過ApacheHTTP訪問HTTP資源
Chapter4使用Socket實(shí)現(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實(shí)現(xiàn)非阻塞Socket通信
4.3UDP編程
4.3.1使用DatagramSocket
4.3.2使用MulticastSocket
4.4實(shí)戰(zhàn)演練——在Android中使用Socket實(shí)現(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實(shí)戰(zhàn)演練——遠(yuǎn)程下載服務(wù)器中的JSON數(shù)據(jù)
5.3下載某個(gè)網(wǎng)頁的源碼
5.4遠(yuǎn)程獲取多媒體文件
5.4.1實(shí)戰(zhàn)演練——下載并播放網(wǎng)絡(luò)中的MP3
5.4.2實(shí)戰(zhàn)演練——下載在線鈴聲
5.5多線程下載
5.5.1多線程下載文件的過程
5.5.2實(shí)戰(zhàn)演練——在Android系統(tǒng)中實(shí)現(xiàn)多線程下載
5.6遠(yuǎn)程下載并安裝APK文件
5.6.1APK基礎(chǔ)
5.6.2實(shí)戰(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實(shí)戰(zhàn)演練——上傳文件到遠(yuǎn)程服務(wù)器
6.3使用GET方式上傳數(shù)據(jù)
6.4使用POST方式上傳數(shù)據(jù)
6.5使用HTTP協(xié)議實(shí)現(xiàn)上傳
6.5.1一段演示代碼
6.5.2實(shí)戰(zhàn)演練——HTTP協(xié)議實(shí)現(xiàn)文件上傳
Chapter7傳感器技術(shù)
7.1Android傳感器系統(tǒng)概述
7.2使用SensorSimulator
7.3使用傳感器
7.3.1光線傳感器
7.3.2磁場(chǎng)傳感器
7.3.3加速度傳感器
7.3.4姿態(tài)傳感器
7.3.5溫度傳感器
Chapter8人工智能技術(shù)
8.1人工智能基礎(chǔ)
8.1.1人工智能概述
8.1.2兩種實(shí)現(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實(shí)戰(zhàn)演練——各種AI圖搜索算法在Android游戲中的用法
8.3.1搭建路徑搜索框架
8.3.2實(shí)現(xiàn)深度優(yōu)先算法
8.3.3實(shí)現(xiàn)廣度優(yōu)先算法
8.3.4實(shí)現(xiàn)Dijkstra算法
8.3.5實(shí)現(xiàn)廣度優(yōu)先A*算法
8.3.6實(shí)現(xiàn)DijkstraA*算法
Chapter9語音識(shí)別和手勢(shì)識(shí)別
9.1語音識(shí)別技術(shù)
9.1.1Text-To-Speech技術(shù)
9.1.2谷歌的VoiceRecognition技術(shù)
9.2手勢(shì)識(shí)別
9.2.1類GestureDetector基礎(chǔ)
9.2.2使用類GestureDetector
9.2.3通過點(diǎn)擊的方式移動(dòng)圖片
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ù)的對(duì)比
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平臺(tái)開發(fā)藍(lán)牙應(yīng)用程序
11.4.1開發(fā)Android藍(lán)牙應(yīng)用程序的基本步驟
11.4.2開發(fā)一個(gè)控制玩具車的藍(lán)牙遙控器
11.5在穿戴設(shè)備中開發(fā)一個(gè)藍(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實(shí)現(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)入低功耗時(shí)代
12.1.4NFC——必將逐漸遠(yuǎn)離歷史舞臺(tái)
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)勢(shì)
12.2.3Bluetooth4.0BLE推動(dòng)了可穿戴設(shè)備的興起
12.2.4BLE推動(dòng)了Android可穿戴設(shè)備的發(fā)展
12.3低功耗藍(lán)牙協(xié)議棧詳解
12.3.1低功耗藍(lán)牙協(xié)議?;A(chǔ)
12.3.2低功耗藍(lán)牙API詳解
Chapter13項(xiàng)目實(shí)戰(zhàn)——開發(fā)智能心率計(jì)
13.1什么是心率
13.2什么是心率表
13.3開發(fā)一個(gè)Android版測(cè)試心率系統(tǒng)
13.3.1系統(tǒng)主界面
13.3.2繪制心率表
Chapter14項(xiàng)目實(shí)戰(zhàn)——開發(fā)計(jì)步器
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獲取各個(gè)設(shè)置值
14.3.3系統(tǒng)服務(wù)設(shè)置
14.3.4獲取并顯示熱量
14.3.5顯示行走距離
14.3.6獲取并顯示步伐速率
14.3.7獲取并顯示行走速率

本目錄推薦

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