首页 Android NFC 开发介绍.docx

Android NFC 开发介绍.docx

Android NFC 开发介绍.docx

上传者: 幽灵草 2013-03-12 评分1 评论0 下载43 收藏0 阅读量751 暂无简介 简介 举报

简介:本文档为《Android NFC 开发介绍docx》,可适用于手机软件领域。

API 概览 Android.nfc和android.nfc.tech为android处理nfc的java包. 1.Android.nfcpackage包含顶层类用来与本地NFC适配器交互.这些类可以表示被检测到的tags 和用NDEF数据格式。 描述 NfcManager 一个NFCadapter的管理器,可以列出所有此android设备支持的NFCadapter. 只不过大部分android设备只有一个NFCadapter,所以你大部分情况下可以直接用静态 方法getDefaultAdapter(context)来取适配器。 NfcAdapter 表示本设备的NFCadapter,可以定义Intent来请求将系统检测到tags的提醒发送到你的 Activity.并提供方法去注册前台tag提醒发布和前台NDEF推送。 前台NDEF推送是当前android版本唯一支持的p2pNFC通信方式。 NdefMessage And NdefRecord NDEF是NFC论坛定义的数据结构,用来有效的存数据到NFCtags.比如文本,URL,和其 他MIME类型。 一个NdefMessage扮演一个容器,这个容器存哪些发送和读到的数据。一个NdefMessage 对象包含0或多个NdefRecord,每个NdefRecord有一个类型,比如文本,URL,智慧型 海报/广告,或其他MIME数据。 在NdefMessage里的第一个NfcRecord的类型用来发送tag到一个android设备上的 activity. Tag 标示一个被动的NFC目标,比如tag,card,钥匙挂扣,甚至是一个电话模拟的的NFC卡. 当一个tag被检测到,一个tag对象将被创建并且封装到一个Intent里,然后NFC发布系 统将这个Intent用startActivity发送到注册了接受这种Intent的activity里。你可以用 getTechList()方法来得到这个tag支持的技术细节和创建一个android.nfc.tech提供的相 应的TagTechnology对象。 2. android.nfc.tech package包含那些对 tag 查询属性和进行 I/O 操作的类。这些类分别标示一个 tag 支持的不同的 NFC 技术标准。 描述 TagTechnol ogy 这个接口是下面所有tagtechnology类必须实现的。 NfcA 支持ISO14443-3A标准的操作。ProvidesaccesstoNFC-A(ISO14443-3A) propertiesandI/Ooperations. NfcB ProvidesaccesstoNFC-B(ISO14443-3B)propertiesandI/Ooperations. NfcF ProvidesaccesstoNFC-F(JIS6319-4)propertiesandI/Ooperations. NfcV ProvidesaccesstoNFC-V(ISO15693)propertiesandI/Ooperations. IsoDep ProvidesaccesstoISO-DEP(ISO14443-4)propertiesandI/Ooperations. Ndef 提供对那些被格式化为NDEF的tag的数据的访问和其他操作。 ProvidesaccesstoNDEFdataandoperationsonNFCtagsthathavebeenformatted asNDEF. NdefForma 对那些可以被格式化成NDEF格式的tag提供一个格式化的操作

第1页

职业精品

现金采购管理制度.doc

材料采购及出入库管理制度.doc

日常采购管理流程.doc

采购管理.ppt

用户评论

0/200
    暂无评论
上传我的资料

精彩专题

相关资料换一换

资料评价:

/ 22
所需积分:2 立即下载

意见
反馈

返回
顶部