Android NFC P2P模式开发

来源:本网整理

NFC也叫近距离无线通讯技术,是一种在单一芯片上结合感应式读卡器、感应式卡片后,能在短距离内与兼容设备进行识别和数据交换的技术。全功能NFC拥有读卡、写卡、卡模拟以及P2P模式。所以,只有完全包括以上几种功能才能算是全功能NFC。一、读写卡1、读取感应卡信息打开手机NFC,和需要读取的银行卡或公交卡接触,即可查看现金余额、交易记录,开通快捷支付方式等等,省掉了输入卡号这一步骤,也不必常常去银行排队。但为了保险起见,还是设置一个安全密码为好。2、NFC智能标签其实说白了,NFC智能标签就是一种里面集成线圈的小卡片。我们可以通过NFC智能标签来预设相关应用,常见的比如在会议室门口或图书馆旁就有智能标签,通过贴近NFC标签,手机就会自动切换到录音模式或静音模式。二、卡模拟卡模拟包括”移动支付+公交刷卡+模拟门禁卡。用户只需添加银行卡,再购买一张NFC-SIM卡(NFC-SIM卡只有用户ID识别与授权功能),绑定银行卡后就可以刷公交,而卡的充值、消费记录等都可以在手机上查询。不过需要注意的是,有的厂商没有通过使用NFC-SIM卡来实现卡模拟功能。三、P2P模式P2P模式即“文件传输与共享”。实现该功能的前提是两台手机均支持NFC功能,将NFC线圈位置对碰一下,在通过Android Beam即可完成音乐、图片、视频等文件的传输。在这一点上,它比蓝牙传输的效率更高,也更方便。笔者认为,在“文件传输与共享”这个方面,一些第三方软件已经做得相当不错,比如QQ面对面快传功能的效果更好,不仅传输速度快,而且最重要的是,两台手机不需要具备NFC功能。此外,用户还可以用NFC手机直接连接带有NFC功能的蓝牙音箱www.zgxue.com防采集请勿采集本网。

   刚刚接触Android的NFC开发,现在需要使用P2P模式开发,并且交互的NFC设备一个是Android手机一个是第三方的NFC设备,有这方面开发的案例没有,跪求指点呀 。我看使用 nfc 传文件都需要开启蓝牙呀。

=======================其他用户的看法====================

NFC,也叫近距离无线通讯技术,传输距离10公分左右,传输速度比蓝牙慢,不过操作简便,成本低,保密性也强。魅族MX3和小米3等旗舰机都配有NFC这个功能,以下是NFC的功能实际用处。用法1:点击

这个没什么难点吧?重点是NFC设备之间的读写block

手机NFC功能的实现必须要有硬件的支持,如果手机中配置了NFC硬件模块,那么是可以在手机系统中开启NFC功能的;如果手机中并没有配置NFC硬件模块,那么也无法增加NFC功能。拓展资料:开启NFC功能

===========================================

实现NFC透明传输,内置NFC协议栈,支持UART串口直接读写,用于门禁可以同时兼容手机和卡片开门,还能实现动态密钥,读只需要简单的串口指令就能实现NFC 读写卡\\卡模拟\\点对点(P2P)通信等等功能

我看了一下P2P模式有三个方法setNdefPushMessageCallback() setNdefPushMessage() enableForegroundNdefPush() ; 由于我的NFC设备一个是android手机一个是第三方的NFC设备,是不是只能用第三个方法啊?

设备厂商一般都会允许你单独开启或关闭NFC和Android Beam。2、即使没有在NFC设置菜单当中找到Android Beam,也不必惊慌。HTC One就是一个典型的例子,其设置菜单当中并未提及Android Beam,但按照上述步骤

===========================================

实现NFC透明传输,内置NFC协议栈,支持UART串口直接读写,用于门禁可以同时兼容手机和卡片开门,还能实现动态密钥,读只需要简单的串口指令就能实现NFC 读写卡\\卡模拟\\点对点(P2P)通信等等功能

我现在开发一款应用,用到NFC点对点传数据,但是都需要点击屏幕之后才发把信息发送到对方的手机上去.有没有什么方法可以跳过点击这个过程,相两部手机的NFC一联上之后自动的就可以把消息发送到对方的手机内容来自www.zgxue.com请勿采集。

免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
Copyright © 2017 www.zgxue.com All Rights Reserved