飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7450|回复: 22

[Android] Android NFC开发实战详解 PDF

[复制链接]
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2015-7-24 22:25:15 | 显示全部楼层 |阅读模式
    Android NFC开发实战详解》共分3篇,第一篇介绍了NFC及NDEF协议相关知识,第二篇介绍了Android NFC应用开发,第三篇通过实例介绍Android NFC开发。《Android NFC开发实战详解》涵盖了NFC开发的方方面面,既讲解了NFC相关基础概念和知识、剖析了NFC NDEF协议,还介绍了Android NFC应用开发、阐述Android NFC体系架构,最后用具体实例贯穿,达到学以致用的目标,《Android NFC开发实战详解》所讲解的技术知识都来自开发的实际项目的知识的沉淀,所以,贴近读者开发的需求,可以很方便地应用到自己的实际项目中。
      《Android NFC开发实战详解》适合从事NFC应用相关开发者、Android NFC源码研究者、NFC NDEF协议研究者,也适合作为高校从事NFC相关专业的师生用书,以及培训学校的教材。

    目录
    第一篇 基础篇
    第1章 NFC概述 2
    1.1 RFID基础 2
    1.1.1 RFID简介 2
    1.1.2 RFID系统的组成和工作原理 3
    1.1.3 RFID应用概述 7
    1.2 NFC基础 8
    1.2.1 NFC简介 8
    1.2.2 技术比较 9
    1.2.3 NFC设备 12
    1.2.4 NFC通信模式 13
    1.2.5 NFC工作模式和应用分类 14
    1.3 NFC工作原理 16
    1.4 NFC应用实例 17
    1.4.1 NFC生态系统 17
    1.4.2 NFC应用实例 18
    1.5 NFC开发常用网络资源 21
    1.6 本章小结 22

    第2章 NFC协议基础 23
    2.1 NFC技术标准 23
    2.2 NFC标准规范 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协议 32
    2.4.1 NDEF概述 33
    2.4.2 NDEF实例 36
    2.5 RTD协议 37
    2.5.1 RTD_TEXT 38
    2.5.2 RTD_URI 38
    2.5.3 RTD_Smart Poster 40
    2.6 LLCP协议 41
    2.7 NFC协议汇总 43
    2.8 本章小结 44

    第3章 NFC开发中的Android基础 45
    3.1 Android概述 45
    3.1.1 Android基础概念 45
    3.1.2 Android开发工作 46
    3.1.3 Android开发环境 46
    3.2 Android应用程序结构 49
    3.3 Android系统架构 50
    3.4 NFC开发中必备的Android知识 52
    3.4.1 Activity生命周期 52
    3.4.2 Intent-Filter 54
    3.5 Android TV中的NFC开发 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 本章小结 60

    第二篇 应用/技术篇
    第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中的设置 66
    4.1.4 NFC API使用第二步:NfcAdapter的获取 67
    4.2 NFC标签调度系统 69
    4.2.1 NFC前台调度系统 69
    4.2.2 NFC标签调度系统 70
    4.2.3 NFC标签映射 71
    4.2.4 应用程序如何调度NFC标签 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应用程序记录 80
    4.4.1 AAR基础 80
    4.4.2 AAR和Intent 过滤器的区别 81
    4.4.3 Android中AAR的使用 81
    4.5 Android NFC API与系统版本对应表 82
    4.6 本章小结 87

    第5章 NFC读写模式开发 88
    5.1 关于NFC读写模式 88
    5.2 Tag读操作(NDEF数据) 88
    5.2.1 Tag读操作步骤 89
    5.2.2 Tag读操作实例 96
    5.3 Tag写操作(NDEF数据) 108
    5.3.1 Tag写操作步骤 108
    5.3.2 Tag写操作实例 118
    5.4 基于AAR的Tag读写操作 131
    5.5 非NDEF数据Tag读操作 132
    5.6 本章小结 134

    第6章 NFC P2P模式开发 135
    6.1 关于NFC P2P模式 135
    6.1.1 Beam使用的条件 135
    6.1.2 Beam Enable的判断 136
    6.2 Android NFC P2P开发基础 138
    6.2.1 Android Beam实现的几种方式 138
    6.2.2 Beam NDEF消息(BNM) 141
    6.2.3 接收Beam消息(RBM) 142
    6.2.4 enableForegroundNdefPush的使用 142
    6.3 Android NFC P2P开发实例 145
    6.3.1 实例1:使用setNdefPushMessageCallback实现Android Beam 145
    6.3.2 实例2:使用setNdefPushMessage实现Android Beam 156
    6.3.3 实例3:使用enableForegroundNdefPush实现Android Beam 165
    6.3.4 实例4:结合AAR实现Android Beam 172
    6.4 Android NFC P2P开发进阶 178
    6.4.1 Beam实现文件传输的方法 178
    6.4.2 Beam文件传输实例1:setBeamPushUris 180
    6.4.3 Beam文件传输实例2:setBeamPushUrisCallback 186
    6.5 本章小结 189

    第7章 NFC卡模拟模式开发 190
    7.1 关于NFC卡模拟模式 190
    7.2 基于硬件的卡模拟—虚拟卡模式 191
    7.2.1 虚拟卡模式概述 191
    7.2.2 安全单元SE和SWP 191
    7.2.3 虚拟卡模式的开发 195
    7.3 基于软件的卡模拟—主机卡模式 201
    7.3.1 主机卡模式概述 201
    7.3.2 主机卡模式的优点 203
    7.3.3 主机卡模式的隐患 204
    7.3.4 主机卡模式的开发 205
    7.4 卡模拟模式前景 206
    7.5 本章小结 207

    第三篇 实例篇
    第8章 NFC综合实例一——WiFi快速连接助手 210
    8.1 开发背景及功能概述 210
    8.1.1 开发背景 210
    8.1.2 功能概述 210
    8.1.3 开发环境和目标平台 211
    8.2 软件预览及功能结构 211
    8.2.1 软件预览 211
    8.2.2 功能结构 215
    8.3 主界面设计 215
    8.3.1 WiFi信息配置界面 216
    8.3.2 WiFi配置信息Tag写入界面 217
    8.3.3 AndroidManifest. xml文件 218
    8.4 主程序实现 220
    8.4.1 WiFi配置信息输入模块 220
    8.4.2 WiFi配置信息Tag写入模块 223
    8.4.3 Tag WiFi信息读取模块 228
    8.4.4 WiFi自动连接模块 232
    8.4.5 UI辅助模块 235
    8.5 本章小结 236

    第9章 NFC综合实例二——EasyTagWrite 237
    9.1 开发背景及功能概述 237
    9.1.1 开发背景 237
    9.1.2 功能概述 237
    9.1.3 开发环境和目标平台 238
    9.2 软件预览及功能结构 238
    9.2.1 软件预览 238
    9.2.2 功能结构 241
    9.3 主界面设计 242
    9.4 主程序实现 244
    9.4.1 UI交互模块 244
    9.4.2 NDEF消息生成模块 250
    9.4.3 NDEF消息写入模块 252
    9.5 本章小结 253

    第10章 NFC综合实例三——NFCard 254
    10.1 NFCard概述 254
    10.1.1 简介 254
    10.1.2 环境平台 254
    10.2 软件预览及功能结构 255
    10.2.1 软件预览 255
    10.2.2 功能结构 257
    10.3 主界面解析 257
    10.4 主程序解析 260
    10.4.1 UI交互模块 261
    10.4.2 Card读取模块 267
    10.4.3 Card解析模块 270
    10.5 本章小结 272

    附录 缩略语和约定语 273

    下载地址:
    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x

    本帖被以下淘专辑推荐:

    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2016-6-22 14:58
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2015-7-26 10:10:09 | 显示全部楼层
    这个很需要啊。。。
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    7 天前
  • 签到天数: 2104 天

    [LV.Master]伴坛终老

    发表于 2015-7-28 17:37:18 | 显示全部楼层
    感谢分享书籍,看看啦{:soso_e113:}
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2019-4-24 02:29
  • 签到天数: 37 天

    [LV.5]常住居民I

    发表于 2015-7-28 20:02:04 | 显示全部楼层
    NFC比较神奇啊,看看开发应用是怎么做的
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2023-12-27 21:49
  • 签到天数: 85 天

    [LV.6]常住居民II

    发表于 2015-8-8 12:35:02 | 显示全部楼层
    Android NFC开发实战详解
    PYG19周年生日快乐!
  • TA的每日心情

    前天 09:00
  • 签到天数: 1563 天

    [LV.Master]伴坛终老

    发表于 2015-8-30 19:41:50 | 显示全部楼层
    谢谢楼主的分享!!!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 1435 天

    [LV.10]以坛为家III

    发表于 2016-3-4 21:01:56 | 显示全部楼层
    很好,谢谢分享!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 09:36
  • 签到天数: 1916 天

    [LV.Master]伴坛终老

    发表于 2016-6-13 08:54:48 | 显示全部楼层
    收下了,感谢楼主分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表