注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android NFC開發(fā)實(shí)戰(zhàn)詳解

Android NFC開發(fā)實(shí)戰(zhàn)詳解

Android NFC開發(fā)實(shí)戰(zhàn)詳解

定 價(jià):¥59.00

作 者: 趙波 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787115348654 出版時(shí)間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 274 字?jǐn)?shù):  

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

  《Android NFC開發(fā)實(shí)戰(zhàn)詳解》共分3篇,第一篇介紹了NFC及NDEF協(xié)議相關(guān)知識(shí),第二篇介紹了Android NFC應(yīng)用開發(fā),第三篇通過實(shí)例介紹Android NFC開發(fā)?!禔ndroid NFC開發(fā)實(shí)戰(zhàn)詳解》涵蓋了NFC開發(fā)的方方面面,既講解了NFC相關(guān)基礎(chǔ)概念和知識(shí)、剖析了NFC NDEF協(xié)議,還介紹了Android NFC應(yīng)用開發(fā)、闡述Android NFC體系架構(gòu),最后用具體實(shí)例貫穿,達(dá)到學(xué)以致用的目標(biāo),《Android NFC開發(fā)實(shí)戰(zhàn)詳解》所講解的技術(shù)知識(shí)都來自開發(fā)的實(shí)際項(xiàng)目的知識(shí)的沉淀,所以,貼近讀者開發(fā)的需求,可以很方便地應(yīng)用到自己的實(shí)際項(xiàng)目中?!禔ndroid NFC開發(fā)實(shí)戰(zhàn)詳解》適合從事NFC應(yīng)用相關(guān)開發(fā)者、Android NFC源碼研究者、NFC NDEF協(xié)議研究者,也適合作為高校從事NFC相關(guān)專業(yè)的師生用書,以及培訓(xùn)學(xué)校的教材。

作者簡(jiǎn)介

  趙波,碩士,畢業(yè)于華僑大學(xué)計(jì)算機(jī)學(xué)院,2009~2012期間主要從事CV相關(guān)研究和開發(fā)工作,2012至今從事Android相關(guān)研究和開發(fā)工作,2012年開始接觸NFC,從事過多個(gè)NFC項(xiàng)目開發(fā),其中基于TV開發(fā)的NFC項(xiàng)目參加了德國(guó)2013 IFA展,申請(qǐng)NFC相關(guān)專利4個(gè),活躍于國(guó)內(nèi)知名IT技術(shù)社區(qū)分享自己的技術(shù)心得。

圖書目錄

目 錄
第一篇 基礎(chǔ)篇
第1章 NFC概述 2
1.1 RFID基礎(chǔ) 2
1.1.1 RFID簡(jiǎn)介 2
1.1.2 RFID系統(tǒng)的組成和工作原理 3
1.1.3 RFID應(yīng)用概述 7
1.2 NFC基礎(chǔ) 8
1.2.1 NFC簡(jiǎn)介 8
1.2.2 技術(shù)比較 9
1.2.3 NFC設(shè)備 12
1.2.4 NFC通信模式 13
1.2.5 NFC工作模式和應(yīng)用分類 14
1.3 NFC工作原理 16
1.4 NFC應(yīng)用實(shí)例 17
1.4.1 NFC生態(tài)系統(tǒng) 17
1.4.2 NFC應(yīng)用實(shí)例 18
1.5 NFC開發(fā)常用網(wǎng)絡(luò)資源 21
1.6 本章小結(jié) 22
第2章 NFC協(xié)議基礎(chǔ) 23
2.1 NFC技術(shù)標(biāo)準(zhǔn) 23
2.2 NFC標(biāo)準(zhǔn)規(guī)范 26
2.2.1 ISO 14443 26
2.2.2 NFCIP-1 27
2.2.3 MIFARE 28
2.2.4 FeliCa 29
2.3 NFC Tag 29
2.3.1 NFC論壇定義的Tag類型 29
2.3.2 NXP特定的Tag類型 32
2.4 NDEF協(xié)議 32
2.4.1 NDEF概述 33
2.4.2 NDEF實(shí)例 36
2.5 RTD協(xié)議 37
2.5.1 RTD_TEXT 38
2.5.2 RTD_URI 38
2.5.3 RTD_Smart Poster 40
2.6 LLCP協(xié)議 41
2.7 NFC協(xié)議匯總 43
2.8 本章小結(jié) 44
第3章 NFC開發(fā)中的Android基礎(chǔ) 45
3.1 Android概述 45
3.1.1 Android基礎(chǔ)概念 45
3.1.2 Android開發(fā)工作 46
3.1.3 Android開發(fā)環(huán)境 46
3.2 Android應(yīng)用程序結(jié)構(gòu) 49
3.3 Android系統(tǒng)架構(gòu) 50
3.4 NFC開發(fā)中必備的Android知識(shí) 52
3.4.1 Activity生命周期 52
3.4.2 Intent-Filter 54
3.5 Android TV中的NFC開發(fā) 56
3.5.1 Android TV+集成NFC硬件 56
3.5.2 Android TV+集成NFC Tag 57
3.5.3 Android TV+集成NFC的RC 58
3.5.4 Android TV+集成NFC的RC+集成NFC硬件 59
3.6 本章小結(jié) 60
第二篇 應(yīng)用/技術(shù)篇
第4章 Android NFC API概述 62
4.1 Android中的NFC API 62
4.1.1 android.nfc包 62
4.1.2 android.nfc.tech包 65
4.1.3 NFC API使用第一步:NFC在Android Manifest中的設(shè)置 66
4.1.4 NFC API使用第二步:NfcAdapter的獲取 67
4.2 NFC標(biāo)簽調(diào)度系統(tǒng) 69
4.2.1 NFC前臺(tái)調(diào)度系統(tǒng) 69
4.2.2 NFC標(biāo)簽調(diào)度系統(tǒng) 70
4.2.3 NFC標(biāo)簽映射 71
4.2.4 應(yīng)用程序如何調(diào)度NFC標(biāo)簽 72
4.3 NFC Intent過濾器 73
4.3.1 ACTION_NDEF_DISCOVERED 74
4.3.2 ACTION_TECH_DISCOVERED 78
4.3.3 ACTION_ Tag _DISCOVERED 79
4.4 Android應(yīng)用程序記錄 80
4.4.1 AAR基礎(chǔ) 80
4.4.2 AAR和Intent 過濾器的區(qū)別 81
4.4.3 Android中AAR的使用 81
4.5 Android NFC API與系統(tǒng)版本對(duì)應(yīng)表 82
4.6 本章小結(jié) 87
第5章 NFC讀寫模式開發(fā) 88
5.1 關(guān)于NFC讀寫模式 88
5.2 Tag讀操作(NDEF數(shù)據(jù)) 88
5.2.1 Tag讀操作步驟 89
5.2.2 Tag讀操作實(shí)例 96
5.3 Tag寫操作(NDEF數(shù)據(jù)) 108
5.3.1 Tag寫操作步驟 108
5.3.2 Tag寫操作實(shí)例 118
5.4 基于AAR的Tag讀寫操作 131
5.5 非NDEF數(shù)據(jù)Tag讀操作 132
5.6 本章小結(jié) 134
第6章 NFC P2P模式開發(fā) 135
6.1 關(guān)于NFC P2P模式 135
6.1.1 Beam使用的條件 135
6.1.2 Beam Enable的判斷 136
6.2 Android NFC P2P開發(fā)基礎(chǔ) 138
6.2.1 Android Beam實(shí)現(xiàn)的幾種方式 138
6.2.2 Beam NDEF消息(BNM) 141
6.2.3 接收Beam消息(RBM) 142
6.2.4 enableForegroundNdefPush的使用 142
6.3 Android NFC P2P開發(fā)實(shí)例 145
6.3.1 實(shí)例1:使用setNdefPushMessageCallback實(shí)現(xiàn)Android Beam 145
6.3.2 實(shí)例2:使用setNdefPushMessage實(shí)現(xiàn)Android Beam 156
6.3.3 實(shí)例3:使用enableForegroundNdefPush實(shí)現(xiàn)Android Beam 165
6.3.4 實(shí)例4:結(jié)合AAR實(shí)現(xiàn)Android Beam 172
6.4 Android NFC P2P開發(fā)進(jìn)階 178
6.4.1 Beam實(shí)現(xiàn)文件傳輸?shù)姆椒ā?78
6.4.2 Beam文件傳輸實(shí)例1:setBeamPushUris 180
6.4.3 Beam文件傳輸實(shí)例2:setBeamPushUrisCallback 186
6.5 本章小結(jié) 189
第7章 NFC卡模擬模式開發(fā) 190
7.1 關(guān)于NFC卡模擬模式 190
7.2 基于硬件的卡模擬—虛擬卡模式 191
7.2.1 虛擬卡模式概述 191
7.2.2 安全單元SE和SWP 191
7.2.3 虛擬卡模式的開發(fā) 195
7.3 基于軟件的卡模擬—主機(jī)卡模式 201
7.3.1 主機(jī)卡模式概述 201
7.3.2 主機(jī)卡模式的優(yōu)點(diǎn) 203
7.3.3 主機(jī)卡模式的隱患 204
7.3.4 主機(jī)卡模式的開發(fā) 205
7.4 卡模擬模式前景 206
7.5 本章小結(jié) 207
第三篇 實(shí)例篇
第8章 NFC綜合實(shí)例一——WiFi快速連接助手 210
8.1 開發(fā)背景及功能概述 210
8.1.1 開發(fā)背景 210
8.1.2 功能概述 210
8.1.3 開發(fā)環(huán)境和目標(biāo)平臺(tái) 211
8.2 軟件預(yù)覽及功能結(jié)構(gòu) 211
8.2.1 軟件預(yù)覽 211
8.2.2 功能結(jié)構(gòu) 215
8.3 主界面設(shè)計(jì) 215
8.3.1 WiFi信息配置界面 216
8.3.2 WiFi配置信息Tag寫入界面 217
8.3.3 AndroidManifest. xml文件 218
8.4 主程序?qū)崿F(xiàn) 220
8.4.1 WiFi配置信息輸入模塊 220
8.4.2 WiFi配置信息Tag寫入模塊 223
8.4.3 Tag WiFi信息讀取模塊 228
8.4.4 WiFi自動(dòng)連接模塊 232
8.4.5 UI輔助模塊 235
8.5 本章小結(jié) 236
第9章 NFC綜合實(shí)例二——EasyTagWrite 237
9.1 開發(fā)背景及功能概述 237
9.1.1 開發(fā)背景 237
9.1.2 功能概述 237
9.1.3 開發(fā)環(huán)境和目標(biāo)平臺(tái) 238
9.2 軟件預(yù)覽及功能結(jié)構(gòu) 238
9.2.1 軟件預(yù)覽 238
9.2.2 功能結(jié)構(gòu) 241
9.3 主界面設(shè)計(jì) 242
9.4 主程序?qū)崿F(xiàn) 244
9.4.1 UI交互模塊 244
9.4.2 NDEF消息生成模塊 250
9.4.3 NDEF消息寫入模塊 252
9.5 本章小結(jié) 253
第10章 NFC綜合實(shí)例三——NFCard 254
10.1 NFCard概述 254
10.1.1 簡(jiǎn)介 254
10.1.2 環(huán)境平臺(tái) 254
10.2 軟件預(yù)覽及功能結(jié)構(gòu) 255
10.2.1 軟件預(yù)覽 255
10.2.2 功能結(jié)構(gòu) 257
10.3 主界面解析 257
10.4 主程序解析 260
10.4.1 UI交互模塊 261
10.4.2 Card讀取模塊 267
10.4.3 Card解析模塊 270
10.5 本章小結(jié) 272
附錄 縮略語和約定語 273

本目錄推薦

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