天津河东人力资源中心:NFC之探索

来源:百度文库 编辑:偶看新闻 时间:2024/04/20 14:00:47
Near Field Communications (NFC)
该平台提供了基本的NFC服务,硬件与设备工作时,发现他们进入标签范围来。在发现了一个标签,该平台通过广播通知一个Intent,附加标签的NDEF消息,作为临时演员意向申请。应用程序可以创建过滤器,意图识别和处理有针对性的标签和消息。例如,在收到意向的一个标记,应用程序提取NDEF消息,存储它们,提醒用户,或以其他方式处理。
NFC的API是在android.nfc封装。关键类是:
NfcAdapter 它代表了NFC的硬件设备上。
NdefMessage,它代表一个NDEF数据电文的,该标准格式,其中“记录”之间进行数据传输设备和标签。应用程序可以接收来自ACTION_TAG_DISCOVERED的消息。
NdefRecord, 传递在NdefMessage中,它描述了数据的类型进行共享和数据本身。
NFC的通信依赖于硬件设备的无线技术,因此支持该平台的NFC具体设备制造商的决定是由他们的特点。要确定当前设备NFC的支持下,应用程序可以调用isEnabled()来查询NfcAdapter。 NFC的API是始终存在,但是,不管底层的硬件支持。 要使用NFC的API,应用程序必须从用户请求,宣布在他们的清单文件权限。
此外,开发人员可以在Android市场的要求,使得他们的应用程序不会对用户的发现的设备不支持NFC的筛选。要求过滤,添加到应用程序的清单。

NFC探索的详细信息,见sdk开发文档。