首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开发 - NFC基础

前两个步骤中描述了NFC标签是如何映射到MIME类型和URI的。 3。使用封装好的intent启动应用程序。这是描述如何将NFC标签分派到对其感兴趣的应用程序。...有效的值记载在表1中描述的。 变量长度类型 描述记录类型。如果使用TNF_WELL_KNOWN,使用此字段指定的记录类型定义(RTD)。有效的RTD值描述于表2中。 变量长度ID 记录的唯一标识符。...此字段不经常使用,但如果您需要一个具有唯一标识的标签,你可以创建一个ID来这么做。 变量长度的有效载荷 要读取或写入的实际数据负载。...{@link android.nfc.NfcAdapter#EXTRA_ID (可选): 标签的低级别的ID....下面的示例显示了如何在一个简单的activity的onCreate()方法中调用NfcAdapter.CreateNdefMessageCallback(完整的示例见AndroidBeamDemo)。

2.2K00

Android训练课程(Android Training) - NFC基础

前两个步骤中描述了NFC标签是如何映射到MIME类型和URI的。 3。使用封装好的intent启动应用程序。这是描述如何将NFC标签分派到对其感兴趣的应用程序。...有效的值记载在表1中描述的。 变量长度类型 描述记录类型。如果使用TNF_WELL_KNOWN,使用此字段指定的记录类型定义(RTD)。有效的RTD值描述于表2中。 变量长度ID 记录的唯一标识符。...此字段不经常使用,但如果您需要一个具有唯一标识的标签,你可以创建一个ID来这么做。 变量长度的有效载荷 要读取或写入的实际数据负载。...{@link android.nfc.NfcAdapter#EXTRA_ID (可选): 标签的低级别的ID....下面的示例显示了如何在一个简单的activity的onCreate()方法中调用NfcAdapter.CreateNdefMessageCallback(完整的示例见AndroidBeamDemo)。

94410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用NFCGate对Android进行NFC安全研究

    NFCGate NFCGate是一款针对Android端应用程序的安全审计工具,该工具旨在帮助广大研究人员捕捉、分析和修改Android平台下的NFC流量。...一个设备作为读取NFC标签的“读卡器”运行,另一个设备使用主机卡仿真(HCE)来模拟NFC标签。 重放:以“读卡器”或“标记”模式重放先前捕捉到的NFC流量。 克隆:克隆初始标签信息(如ID)。...按下“Begin Capture”按钮开始捕捉并记录NFC流量; 切换至目标第三方应用程序; 使用第三方应用程序的NFC功能; 切换回NFCGate; 按下“Stop Capture”按钮停止捕捉NFC...流量; 捕捉到的NFC流量可在Logging中查看到,在这里我们可以将其以pcapng文件格式导出。...”或“Tag”,其中一台设备为“Reader模式”,另一台则为“Tag模式”; 连接建立成功后,应用程序将显示绿色状态指示; 记录下的NFC流量可在Logging中查看到,可供后续分析使用。

    2.2K20

    nfc手机与手机数据传输_iphone数据传输已取消

    我正在尝试为医院开发Android应用程序.在该系统中,需要使用NFC技术将存储在Android手机中的数据库中的患者信息获取到台式计算机中.无论如何我在哪里可以使用NFC USB读取设备(ACR122U...如果有任何方法可以将存储在移动数据库中的患者ID转移到使用足够的NFC的桌面,我不想传输大量信息....>在我看来,最好的选择是在卡仿真模式下使用ACR122U.在卡仿真模式下,ACR122U可用于模拟标签/非接触式智能卡,Android设备可以像任何其他NFC标签/非接触式智能卡一样检测到该标签/非接触式智能卡...标签:android,nfc,hce,acr122,nfc-p2p 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.2K10

    Android NFC 技术解析,附 Demo 源码

    其有效距离一般不能超过 4 厘米,但传输建立速度要比红外和蓝牙技术快很多,传输速度比红外块得多,如过双方都使用 Android4.2,NFC 会直接利用蓝牙传输。...这些标签中的数据也会采用不同的格式。...三、实战使用 NFC 标签 (1) 利用 NFC 标签让 Android 自动运行程序 场景是这样的:现将应用程序的包写到 NFC 程序上,然后我们将 NFC 标签靠近 Android 手机...下面这两张表是规范中 3.2 节 相对重要的翻译部分: ? ? 实现 NFC 标签中的文本数据的读写操作: ? ?...前 4 页(0 至 3)存储了 NFC 标签相关的信息(如 NFC 标签的序列号、控制位等)。从第 5 页开始存储实际的数据(4 至 15 页)。

    3.1K70

    nfc近场通信

    NFC支持3种工作模式: 1.读卡器模式; 2.仿真卡模式; 3.点对点模式; 1.读卡器模式: 通过NFC设备(支持NFC的Android手机)从带有NFC芯片的标签、贴纸、报纸、明信片等媒介读取信息...2.仿真卡模式: 是将支持NFC的手机或其他电子设备当成借记卡、信用卡、公交卡、门禁卡等IC卡使用;基本原理是将相应的IC卡中的信息(支付凭证)封装成数据包存储在支持NFC的手机中,在使用时还需要一个...射频器连接的计算机,并进行相应的处理(如电子转账、开门等操作)。...2.Android SDK API支持如下三种NDEF数据的操作: a.从NFC标签读取NDEF格式的数据; b.向NFC标签写入NDEF格式的数据; c.通过Android Beam技术将NDEF...数据发送到另一部NFC设备; 3.在一个NFC设备读取NFC标签或另一个NFC设备中的数据之前会在0.1秒的时间之内建立NFC连接,然后数据会自动从被读取一端流向读取数据的一端;数据接收端会根据具体的数据格式和标签类型调用相应的

    4K90

    Apple Pay终于来了,安全性咋样?

    图片via@知乎-康上明学 在当前泄密成风的环境(哪个国家不泄露个几百万信用卡数据,该国黑客都快抬不起头了)中,安全的运用NFC技术有可能让移动支付成为一个“游戏改变者”。但是,这不是产生的唯一结果。...被打压的理由是安卓手机使用了一个名为安全单元(Secure Element)的组件,用于NFC支付系统在受保护的内存中存储金融数据。由于安全单元的使用,移动运用商要求禁用谷歌钱包的应用程序。...NFC手机能够与其他支持NFC技术的设备交换数据,也可以读取海报、价钱或其他产品上的智能标签信息。】‍‍‍‍ ‍‍‍‍...【基于主机的卡仿真(HCE)】:当采用安全元件提供的NFC卡仿真,被仿真的卡是通过Android应用程序配置到该设备上的SE,如图1。...支出处理机构(如维萨-VISA, 万事达-Mastercard等)判定账户信息、使用的信用卡,并确保交易安全码是有效的。

    1.7K50

    移动支付方式要被这壶老酒颠覆了

    但是其本质还是在碰一碰的过程中传输了用户的账户ID(虚拟账户ID),因此今天我们就通过Android上实现NFC数据交换来了解下这种碰一碰支付的原理。...如: Android Beam 讲到这里了,就要解释下,为什么前有Apply pay,Google pay以及各种其他pay,华为的碰一碰还会被各KOL炒起来呢?...03 NFC TAG NFC TAG也就是NFC 标签,NFC工作中的从设备,淘宝上可以买到各种各样的标签,有纸片状的,也有卡片状的。价格低廉,白卡可自行写入读取。有兴趣的可以买来玩一玩。...但是我现在既没有pos机,也没有NFC标签。但是通过上面的介绍可以知道,这两种支付方式里,手机一个是作为主设备的,一个是作为从设备的。那么我们就可以通过两台Android手机来模拟一次支付场景。...,这个是必须的 EXTRA_ID 一个低级别的标签标识 ?

    1.4K30

    Android NFC简介 博客分类: Android android nfc 近场通信

    这些被动的目标包括不需要电源的标签,卡,也可以是有电源的设备。...1.2 Android 上的 NFC Android 在Android 2.3(API Level 9) 中首次增加了对NFC 的支持,但是只能读取tag ,有很多不完善的地方。...后来的Android 4.0 ICS(API Level 14) 中全面提升了NFC 的功能,支持两台NFC 手机的相互通信,并且封装了方便的消息构造和解析接口。...Android 提供了三种级别的NFC 消息: Ø android.nfc.action.NDEF_DISCOVERED : 由应用程序构造的NDEF (NFC Data Exchange...1.3 Android 中的 NFC 通讯机制 首先应用程序向系统注册感兴趣的Intent ,当系统的NFC 服务收到一条tag 之后,会打开合适的应用并传递Intent 。

    1.8K20

    安卓手机的NFC功能可截取非接触IC卡交互数据,用户需警惕

    核心原理 借助CM9 rom 2012年2月版本,新增的nfc读写标签功能,实现软件卡模拟。...实现功能 可以截获安卓手机支持的13.56hz nfc无线通讯协议的所有标签数据,nfc非接触黑盒测试一直没有太好的方案,要么太高端(需要专业的设备),要么不好用(proxmark3也不便宜,监听无线的方式导致截获数据不稳定...,也没有现成儿的解决方案,操作的便捷性和交互性也好差)nfcproxy给我们这些偶尔用一用的测试狗提供了一种低成本高效率的解决方案,支持各种nfc标签,iso 14443标准,apdu数据也是完整稳定的...硬件需求: 两个带nfc功能的android手机(咸鱼最便宜300块钱以内可以搞定)一个带非接触功能的POS或者读卡器(有个pos最省事,我有一个支持银联闪付的pos)自己的银行卡,支持非接触支付的,有银联...2、带nfc功能的安卓手机一个(最好也支持cm9) 我用的是 三星 GALAXY S2的T版SGH-T989大力神,CM版本是11-20160815-NIGHTLY-hercules,android版本

    1.9K50

    Apple Pay终于来了,支付安全性呢?

    图片via@知乎-康上明学 在当前泄密成风的环境(哪个国家不泄露个几百万信用卡数据,该国黑客都快抬不起头了)中,安全的运用NFC技术有可能让移动支付成为一个“游戏改变者”。但是,这不是产生的唯一结果。...被打压的理由是安卓手机使用了一个名为安全单元(Secure Element)的组件,用于NFC支付系统在受保护的内存中存储金融数据。由于安全单元的使用,移动运用商要求禁用谷歌钱包的应用程序。...NFC手机能够与其他支持NFC技术的设备交换数据,也可以读取海报、价钱或其他产品上的智能标签信息。】 【iBeacon】:是苹果公司开发的一种通过低功耗蓝牙技术,可实现十分精确的微定位技术。...【基于主机的卡仿真(HCE)】:当采用安全元件提供的NFC卡仿真,被仿真的卡是通过Android应用程序配置到该设备上的SE,如图1。...支出处理机构(如维萨-VISA, 万事达-Mastercard等)判定账户信息、使用的信用卡,并确保交易安全码是有效的。

    1.5K90

    Apple Pay终于来了,支付安全性呢?

    图片via@知乎-康上明学 在当前泄密成风的环境(哪个国家不泄露个几百万信用卡数据,该国黑客都快抬不起头了)中,安全的运用NFC技术有可能让移动支付成为一个“游戏改变者”。但是,这不是产生的唯一结果。...被打压的理由是安卓手机使用了一个名为安全单元(Secure Element)的组件,用于NFC支付系统在受保护的内存中存储金融数据。由于安全单元的使用,移动运用商要求禁用谷歌钱包的应用程序。...NFC手机能够与其他支持NFC技术的设备交换数据,也可以读取海报、价钱或其他产品上的智能标签信息。】‍‍‍‍ ‍‍‍‍...【基于主机的卡仿真(HCE)】:当采用安全元件提供的NFC卡仿真,被仿真的卡是通过Android应用程序配置到该设备上的SE,如图1。...支出处理机构(如维萨-VISA, 万事达-Mastercard等)判定账户信息、使用的信用卡,并确保交易安全码是有效的。

    2.9K50

    【实战】RFID Hacking(1):看我如何突破门禁潜入FreeBuf大本营

    我应聘了一个大型IT公司的"网络攻击研究部经理" 职务,面试官问我: 你觉得自己为什么适合这份工作? 我:我黑进你们的系统,给我自己发了面试通知。...低频射频卡:频率主要包括125kHz和134kHz两种,主要用于短距离、低成本的应用中,如多数的门禁控制、校园卡、货物跟踪等。...风险2:门禁只验证门禁卡ID号,导致门禁卡被轻易伪造、复制 白卡:NFC卡片生产商没有按照国家标准进行生产(国家标准要求正规厂家生产的每一张ID卡都必须写入唯一的物理号,不能重复。...NFC的配置文件来改变手机NFC的ID值以此来伪造(模拟)门禁卡。...ID(固定ID)为 01:02:03:04 标签ID(hex)01 02 03 04 标签ID(dec)67305985 读取一张有效的门禁卡: 手机和门禁卡的ID(hex)都为8位; 手机开启SSHD

    4.5K70

    大话Apple Pay(苹果支付)安全

    在当前泄密成风的环境(哪个国家不泄露个几百万信用卡数据,该国黑客都快抬不起头了)中,安全的运用NFC技术有可能让移动支付成为一个“游戏改变者”。但是,这不是产生的唯一结果。...被打压的理由是安卓手机使用了一个名为安全单元(Secure Element)的组件,用于NFC支付系统在受保护的内存中存储金融数据。由于安全单元的使用,移动运用商要求禁用谷歌钱包的应用程序。...NFC手机能够与其他支持NFC技术的设备 交换数据,也可以读取海报、价钱或其他产品上的智能标签信息。】‍‍‍‍ ‍‍‍‍2....【基于主机的卡仿真(HCE)】当采用安全元件提供的NFC卡仿真,被仿真的卡是通过Android应用程序配置到该设备上的SE, 如图1。...支出处理机构(如维萨-VISA, 万事达-Mastercard等)判定账户信息、使用的信用卡,并确保交易安全码是有效的。

    1.5K100

    物联网世界中NFC的各种使用案例

    例如,通过在食品商品上添加带有即时可兑换优惠券(IRC)的NFC标签,购物者可以在购买前在智能设备上显示使用该产品的食谱。购买后,一旦篡改循环中断,NFC标签将启用新的体验。...NFC技术可以让公司在顾客购买前和购买后与他们保持接触。 NFC技术也可用于高端消费品,如高档烈酒和葡萄酒行业。...这些标签还可以检测到供应链中的问题,比如不合法的零售商或将不代表该品牌的未经授权的商品带入市场的生产。 除了消费者领域,还有许多用于员工管理和身份验证的应用程序。...在使用NFC进行反篡改和产品验证的应用程序中,消费者会对他们购买的产品和使用的产品更有信心,因为他们知道这正是该品牌所开发的标识。...如果产品中的NFC标签将用户带到数字资源,请确保该资源对消费者和公司都具有价值。 2)无论NFC是用于消费品还是安全访问,让它简单直观。 3)号召大家行动起来。

    1.1K00

    Ink笔记_ink correction

    大家好,又见面了,我是你们的朋友全栈君 最近想要复刻一下稚晖君的小卡片,因此来学习一下。...三、墨水屏 1.工作原理 微胶囊电泳显示”技术:其基本原理是悬浮在液体中的带电纳米粒子受到电场作用而产生迁移。...3.NFC标签 将 NFC 标签与 Android 设备结合使用时,用于读取和写入标签数据的主要格式是 NDEF。...在这些情况下,您需要直接开启与标签的通信,并使用自己的协议(以原始字节形式)对标签执行读写操作。Android 通过 android.nfc.tech 软件包对这些用例提供一般性支持,如表 1 所述。...您可以使用 getTechList() 方法确定标签支持的技术,还可以使用 android.nfc.tech 提供的一个类来创建相应的 TagTechnology 对象。

    1.7K10

    一步步教你制作移动式银行卡信息读取器

    就这样一晃半年过去了……最近我又看到了这个NFC读卡器,然后还找到了自己大学时期买的树莓派,心想着,是不是可以结合一下。最终功夫不负有心人,花了好几天的时间,终于把它们拼起来了!...NFC读卡器发送请求数据给银行卡,然后银行卡响应数据,发送和响应的这些数据都是十六进制表示的,在银行卡规范中均有详细说明。知道了命令之后,就是测试。...测试我们用ACR122U读卡器配套的工具(ACR122UTool,可在官网下载,下面资源包中也有)就行,该工具可以发送十六进制命令,然后会显示出响应的十六进制格式的字符串,这个字符串是TLV格式的,直接看看不懂...不过解析出来的依旧是十六进制,这些个十六进制的字符其实是字节串,这时候需要用python给转码一下,转成gb2312(不要问我怎么知道要转成这个格式的,因为我是挨个测试出来的……)就可以看到字母或中文了...资料代码 后记:其实上面的演示,你只要有个NFC读卡器就行,这个是最重要的,然后我的python程序是在window10上写的,之后放到了树莓派中。

    3.6K10
    领券