NFC程序设计(三)自动运行程序.ppt
《NFC程序设计(三)自动运行程序.ppt》由会员分享,可在线阅读,更多相关《NFC程序设计(三)自动运行程序.ppt(27页珍藏版)》请在课桌文档上搜索。
1、手机短距离通信技术,第3讲 NFC程序设计(三),1、检查上次作业2、检查预习题目3、上次课程的总结4、NDEF的Uri格式结构5、android应用程序记录的创建6、NFC的前台调度系统7、应用示例8、本次课的作业9、下次课的预习内容,1、上次课的作业,编写一个电子名片标签的软件,要求能支持NDEF文本格式读写。名片能显示姓名,电话号码等信息。,1、检查上次作业2、检查预习题目3、上次课程的总结4、NDEF的Uri格式结构5、android应用程序记录的创建6、NFC的前台调度系统7、应用示例8、本次课的作业9、下次课的预习内容,第3讲 NFC程序设计(三),2、上次课预习内容,1、annd
2、roid应用程序记录(AAR)2、让手机通过标签自动运行程序3、让手机通过标签自动打开网页,1、检查上次作业2、检查预习题目3、上次课程的总结4、NDEF的Uri格式结构5、android应用程序记录的创建6、NFC的前台调度系统7、应用示例8、本次课的作业9、下次课的预习内容,第3讲 NFC程序设计(三),NDEF格式标签的读取流程,1.在onCreate()中获取NfcAdapter对象;2.在onNewIntent()中判断是否为NDEF格式标签(ACTION_NDEF_DISCOVERED),若是则获取NdefMessage信息;(需要强制转换成NdefMessage对象)Parcel
3、able rawMsgs=getIntent().getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES)3.对NdefMessage对象进行解析,获取相关的文本信息或Uri等。,NDEF格式标签的写入流程,1.在onCreate()中获取NfcAdapter对象;2.在onNewIntent()中获取Tag对象;Tag tag=intent.getParcelableExra(NfcAdapter.EXTRA_TAG);3.通过Tag创建Ndef对象;Ndef ndef=Ndef.get(tag);4.将文本等数据封装成NdefMessa
4、ge;,NDEF格式标签的写入流程,5.判断是否为NDEF格式标签,若是NDEF格式:(1)允许进行标签操作:ndef.connect();(2)调用ndef.writeNdefMessage(NdefMessage)方法写入。若非NDEF格式:(1)获得可以格式化和向标签写入数据的NdefFormatable对象;NdefFromatable format=NdefFromatable.get();(2)允许进行标签操作:format.connect();(2)调用format.format(NdefMessage)方法写入。,NdefMessage信息结构,NdefRecord中的常用方法
5、,1.可通过NdefRecord.getTnf()方法来获得TNF字段;2.通过NdefRecord.getType()方法来获得RTD字段,当TNF为TNF_WELL_KNOWN时的RTD。3.通过NdefRecord.getPayload()方法来获得实际读写的数据。4.通过NdefRecord.getId()方法来获得NFC标签的ID号。,NDEF文本格式,1、NdefMessage中的paylaod就是实际的数据,其中NDEF文本格式为:,1、检查上次作业2、检查预习题目3、上次课程的总结4、NDEF的Uri格式结构5、android应用程序记录的创建6、NFC的前台调度系统7、应用示
6、例8、本次课的作业9、下次课的预习内容,第3讲 NFC程序设计(三),4、NDEF Uri格式,1、NDEF格式中与Uri相关的类型有:TNF_ABSOLUTE_URI(直接Uri格式);TNF_WELL_KNOWN中RTD_URI(带前缀表,需要解码)。2、NdefMessage中的paylaod就是实际的数据,其中NDEF文本格式为:2、前缀需要查表解析,1、检查上次作业2、检查预习题目3、上次课程的总结4、NDEF的Uri格式结构5、android应用程序记录的创建6、NFC的前台调度系统7、应用示例8、本次课的作业9、下次课的预习内容,第3讲 NFC程序设计(三),5、android应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NFC 程序设计 自动 运行 程序
链接地址:https://www.desk33.com/p-242071.html