会员   密码 您忘记密码了吗?
1,582,941 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Android外設開發實戰
Android外設開發實戰
上一张
下一张
prev next

Android外設開發實戰

作者: Ѧΰ
出版社: 清華大學出版社
出版日期: 2015-07-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT516.00
市场价格: RM92.76
本店售价: RM82.56
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

內容分為3篇,共計19章,循序漸進地講解了開發Android外設項目的基本知識。《Android外設開發實戰》從獲取源碼和搭建應用開發環境開始講起,依次講解了基礎知識、系統分析和實戰演練3部分的內容。在講解每一個知識點時,都遵循了理論聯系實際的講解方式,從內核分析到接口API實現,再到實戰演練,最后到綜合實例演練,徹底剖析了一個個經典外設的完整實現流程。《Android外設開發實戰》幾乎涵蓋了所有Android外設項目開發的主要內容,講解通俗易懂並且詳細,不但適合應用高手的學習,也特別有利於初學者學習和掌握。


目錄

第1篇 基礎知識篇
第1章 Android系統介紹
1.1縱覽主流智能設備系統
1.1.1昨日王者——Symbian(塞班)
1.1.2高貴華麗——iOS
1.1.3全新面貌——Willdows Phone
1.1.4高端商務——BlackBerry OS(黑莓)
1.1.5本書的主角——Android
1.2分析Android成功的秘訣
1.2.1強有力的業界支持
1.2.2研發陣容強大
1.2.3為開發人員「精心定制」
1.2.4開源
1.3Android智能設備來襲
1.3.1常見的Android智能設備
1.3.2新興熱點——可穿戴設備
1.3.3可穿戴設備的發展前景分析
1.3.4Android對穿戴設備的支持——Android Wear
第2章 獲取並編譯Android源碼
2.1在Linux系統中獲取Android源碼
2.2在Windows平台獲取Android源碼
2.3編譯源碼
2.3.1搭建編譯環境
2.3.2開始編譯
2.3.3在模擬器中運行
2.3.4常見的錯誤分析
2.4實戰演練——演示兩種編譯Android程序的方法
2.4.1編譯NativeC(本地C程序)的helloworld模塊
2.4.2手工編譯C模塊
2.5編譯Android Kernel
2.5.1獲取Goldfish內核代碼
2.5.2獲取MSM內核代碼
2.5.3獲取OMAP內核代碼
2.5.4編譯Android的Linux內核
第3章 搭建Android應用開發環境
3.1搭建前的准備
3.2安裝JDK
3.3獲取並安裝Eclipse和Android SDK
3.4安裝ADT
3.5驗證設置
3.5.1設定Android SDK Home
3.5.2驗證開發環境
3.6Android模擬器詳解
3.6.1創建Android虛擬設備(AVD)
3.6.2啟動AVD模擬器
第4章 Android核心框架詳解
4.1Android系統架構介紹
4.1.1底層操作系統層(0S)
4.1.2各種庫(Libraries)和Android運行環境(RunTinle)
4.1.3應用程序(Application)
4.1.4應用程序框架(Application Framework)
4.2分析Android應用工程文件
4.2.1src程序目錄
4.2.2設置文件AndroidManfest.xml
4.2.3常量定義文件
4.2.4UI布局文件
4.35大核心組件
4.3.1Activity界面組件
4.3.2Intent切換組件
4.3.3Service服務組件
4.3.4Broadcast/Receiver廣播機制組件
4.3.5ContentProvider存儲組件
4.4進程和線程
4.4.1應用程序的生命周期
4.4.2什麼是進程
4.4.3什麼是線程
4.5Android和Linux的關系
4.5.1Android繼承於Linux
4.5.2Android和Linux內核的區別
4.6編寫第一段Android程序
4.6.1新建一個Android工程
4.6.2調試程序
4.6.3運行程序

第2篇 系統分析篇
第5章 Android傳感器系統架構詳解
5.1Android傳感器系統概述
5.1.1傳感器系統的層詳解
5.1.2Frameworks層詳解
5.1.3JNI層詳解
5.2Android傳感器應用開發基礎
5.2.1查看包含的傳感器
5.2.2模擬器測試工具——SensorSimulator
5.2.3實戰演練——檢測當前設備支持的傳感器
5.3光線傳感器基礎
5.3.1光線傳感器介紹
5.3.2使用光線傳感器的方法
5.4磁場傳感器詳解
5.4.1什麼是磁場傳感器
5.4.2磁場傳感器的分類
5.4.3Android系統中的磁場傳感器
5.5加速度傳感器詳解
5.5.1加速度傳感器的分類
5.5.2加速度傳感器的主要應用領域
5.5.3線性加速度傳感器的原理
5.5.4Android系統中的加速度傳感器
5.6萬向傳感器詳解
5.6.1方向傳感器基礎
5.6.2Android中的方向傳感器
5.7陀螺儀傳感器詳解
5.7.1陀螺儀傳感器基礎
5.7.2Android中的陀螺儀傳感器
5.8距離傳感器詳解
5.8.1距離傳感器介紹
5.8.2Android系統中的距離傳感器
5.9氣壓傳感器詳解
5.9.1氣壓傳感器基礎
5.9.2氣壓傳感器在智能手機中的應用
5.10溫度傳感器基礎
5.11濕度傳感器基礎
第6章 藍牙系統詳解
6.1短距離無線通信技術概覽
6.1.1ZigBee
6.1.2WiFi
6.1.3藍牙
6.1.4NFC
6.2低功耗藍牙基礎
6.2.1低功耗藍牙的架構
6.2.2低功耗藍牙分類
6.2.3BLE和傳統藍牙BR/EDR技術的對比
6.3Android系統中的藍牙模塊
6.4和藍牙相關的類
6.4.1BluetoothSocket類
6.4.2BluetoothServerSocket類
6.4.3BluetoothAdapter類
6.4.4BluetoothClass.Service類
6.4.5BluetoothClass.Device類
6.5AndroidBlueDroid架構詳解
6.5.1Android系統中BlueDroid的架構
6.5.2Application Framework層分析
6.5.3分析Bluetooth System Service層
6.5.4JNI層詳解
6.5.5HAL層詳解
第7章 NFC近場通信
7.1近場通信技術基礎
7.1.1NFC技術的特點
7.1.2NFC的工作模式
7.1.3NFC和藍牙的對比
7.2射頻識別技術詳解
7.2.1RFID技術簡介
7.2.2RFID技術的組成
7.2.3RFID技術的特點
7.2.4RFID技術的工作原理
7.3Android系統中的NFC
7.3.1分析Java層
7.3.2分析JNI部分
7.3.3分析底層
7.4在Android系統編寫NFCAPP的方法
第8章 Google Now和Android Wear詳解
8.1Google Now介紹
8.1.1搜索引擎的升級——Google Now
8.1.2Google Now的用法
8.2Android Wear詳解
8.2.1什麼是Android Wear
8.2.2搭建Android Wear開發環境
8.3開發Android Wear程序
8.3.1創建通知
8.3.2創建聲音
8.3.3給通知添加頁面
8.3.4通知堆
8.3.5通知語法介紹
8.4實戰演練——開發一個Android Wear程序

第3篇 實戰演練篇
第9章 暴走軌跡計步器
9.1系統功能模塊介紹
9.2系統主界面
9.2.1布局文件
9.2.2實現主Activity
9.3系統設置
9.3.1選項設置
9.3.2生成GPX文件和KML文件
9.4郵件分享提醒
9.4.1基本郵箱設置
9.4.2實現郵件發送功能
9.5上傳OSM地圖
9.5.1授權提示布局文件
9.5.2實現文件上傳
第10章 智能家居系統
10.1需求分析
10.1.1背景介紹
10.1.2傳感技術的推動
10.1.3Android與智能家居的緊密聯系
10.2系統功能模塊介紹
10.3系統主界面
10.3.1實現布局文件
10.3.2實現程序文件
10.4系統設置
10.4.1總體配置
10.4.2系統總體配置
10.4.3構建數據庫
10.5電器控制模塊
10.5.1電器控制主界面
10.5.2溫度控制界面
10.5.3電燈控制界面
10.6預案管理模塊
10.6.1天氣情況
10.6.2歷史數據
10.6.3系統設置
第11章 健康專家——智能心率計
11.1什麼是心率
11.2開發一個Android版心率計
11.2.1掃描藍牙設備
11.2.2藍牙控制界面
11.2.3藍牙BLE設備適配器
11.2.4藍牙BLE服務適配器
11.2.5傳感器測試心率
11.2.6圖形化顯示心率值
第12章 濕度測試儀
12.1實現主界面
12.1.1實現主界面布局文件
12.1.2主Activity的實現文件
12,2設置具體值
12.3顯示當前的值
12.4保存當前數值
12.4.1實現布局文件
12.4.2實現SaveReadingActivity
12.5圖形化顯示測試結果
12.6濕度跟蹤器
第13章 小米錄音機
13.1系統介紹
13.2系統主界面
13.2.1實現UI布局
13.2.2實現程序文件
13.3系統設置界面
13.3.1事件處理程序
13.3.2實現程序文件
13.4修改文本框的文本
13.5計算剩余時間
13.6素材修飾
第14章 智能樓宇燈光控制系統
14.1布局文件
14.1.1主布局文件
14.1.2實現藍牙控制界面
14.1.3顯示公司介紹信息
14.1.4系統功能介紹
14.1.5第一路調光設置界面
14.1.6執行主界面
14.1.7不同房間的照明亮度參考值
14.1.8產品的詳細介紹
14.1.9五路調光設置界面
14.2實現程序文件
14.2.1主Activity
14.2.2監聽單擊事件
14.2.3設置系統的藍牙參數
14.2.4控制第一路光線的亮度
14.2.5控制第二路光線的亮度
第15章 智能鬧鍾系統
15.1項目介紹
15.1.1系統需求分析
15.1.2構成模塊
15.2系統主界面
15.2.1布局文件
15.2.2程序文件
15.3鬧鍾列表模塊
15.3.1設置主界面
15.3.2設置鬧鍾界面
15.3.3鬧鍾提醒模塊
15.3.4重復設置
15.3.5鬧鍾數據操作
15.4選擇鈴聲音樂
第16章 開發一個音樂播放器
16.1項目介紹
16.1.1項目背景介紹
16.1.2項目的目的
16.2系統需求分析
16.2.1構成模塊
16.2.2系統流程
16.2.3功能結構圖
16.2.4系統功能說明
16.2.5系統需求
16.3數據庫設計
16.3.1字段設計
16.3.2E—R圖設計
16.3.3數據庫連接
16.3.4創建數據庫
16.3.5操作數據庫
16.3.6數據顯示
16.4具體編碼
16.4.1設置服務信息
16.4.2播放器主界面
16.4.3播放列表功能
16.4.4菜單功能模塊
16.4.5播放設置界面
16.4.6設置顯示歌詞
16.4.7文件瀏覽器模塊
16.4.8數據存儲
第17章 移動閱讀器系統
17.1實現流程
17.2具體實現
17.2.1建立實體類
17.2.2主程序文件ActivityMain.java
17.2.3實現ContentHandler
17.2.4主程序文件ActivityShowDescription.java
17.2.5主布局文件main.xml
17.2.6詳情主布局文件showdescription.xml
17.3打包、簽名和發布
17.3.1申請會員
17.3.2生成簽名文件
17.3.3使用簽名文件
17.3.4發布
第18章 QR碼采集器
18.1信息采集
18.1.1采集界面的主Activity
18.1.2相機采集
18.1.3實現取景器功能
18.2解碼處理
18.2.1實現解碼處理功能
18.2.2解碼矩形框中的數據
18.2.3處理全部狀態的采集信息
18.2.4多線程處理
18.2.5讀取QR碼
18.3編碼處理
18.3.1Encoder處理
18.3.2生成QR二維碼
18.4信息分享
18.4.1通訊錄處理
18.4.2日歷處理
18.4.3處理郵箱
第19章 騎行記錄儀
19.1選擇線路規划目的地
19.1.1系統主Activity界面
19.1.2布局文件capture.xml
19.2Adapter適配器處理
19.3生成路線圖
19.3.1實時導航服務
19.3.2線路計划監聽服務
19.3.3線路任務服務
19.3.4在地圖中顯示行駛線路
19.3.5生成導航視圖
19.4街道分析
19.5海拔數據分析

仿小米錄音機
一個音樂播放器
跟蹤定位系統
仿陌陌交友系統
手勢音樂播放器
智能家居系統
濕度測試儀
象棋游戲
iPad搶灘登陸
OpenSudoku九宮格數獨游戲
健康飲食
倉庫管理系統
個人財務系統
高仿去哪兒酒店預定
仿開心網客戶端