hce相关内容

通过HCE付款

我一直在开发这款应用程序,我需要在其中实现TAP&;Pay。我能够将HCE服务与NFC终端连接。 现在我的问题是,要用它进行实际付款,下一步是什么? 我到处都找过了,但找不到合适的文件。请帮帮我。 下面是我编写的用于将HCE服务连接到NFC终端的代码。 Android清单 ..
发布时间:2022-04-10 14:01:05 移动开发

如何检查我的 NFC TAG ID (UID)?

当我们习惯了 APK &标记每部手机.例如,电话 A 和 B 尝试标记.然后电话 A 可以知道电话 B 的 NFC TAG ID(4 字节 - HEX).但我想知道如何知道我手机上的 NFC TAG ID.没用过其他手机.如果您知道任何其他信息,请给我您的建议. 解决方案 手机不一定有固定的防碰撞标识符(“NFC Tag ID",你叫它).例如,它可以有一个防冲突标识符,在每次激活时随机分 ..
发布时间:2022-01-18 21:16:18 其他开发

支持 HCE 的设备列表?

随着越来越多的设备拥有 KitKat,我正在尝试编制支持 HCE 的设备列表. 有人有名单吗?随意添加评论以对此列表做出贡献. 以下是我目前所拥有的: 注意事项: 并非所有 KitKat 设备都支持 HCE. 要检测 HCE 支持,请使用以下代码片段: boolean isHceSupported =getPackageManager().hasSystemFeat ..
发布时间:2021-11-27 12:38:44 其他开发

具有固定卡 ID 的基于主机的卡仿真

Android 4.4 引入了基于主机的卡模拟 (HCE).如您所知,所有 NFC 卡都带有固定的卡 ID (NfcAdapter.EXTRA_ID). 我的办公室门禁通常会检测 NFC 卡 ID 以进行授权.将我的手机刷入 KitKat 后,我​​尝试使用访问阅读器扫描我的手机.但是每当屏幕关闭并再次打开时,我都会得到一个不同的卡 ID. 我确实尝试保持电话屏幕开启,并将模拟卡 ID ..
发布时间:2021-11-27 12:35:28 移动开发

安卓 HCE 服务

我有一个 HCE 服务,它可以与 NFC 阅读器相互发送数据,但我想知道是否可以指定我的服务的启动设置.我想指定只有在应用程序正在运行时才能调用我的服务.如果应用程序关闭,则不应调用该服务.这是可能的还是打算始终可以调用该服务? 解决方案 目前您只能指定是否应考虑将 HCE 服务用于从锁屏进行卡模拟,或者仅当用户通过锁屏时(请参阅 ..
发布时间:2021-11-26 18:58:20 移动开发

我可以阻止选择 AID 触发主机卡模拟服务吗?

我有一个 Android 应用程序,其中一个服务注册到 Android Beam 和一个注册到主机卡模拟的服务.我想决定何时在代码中启用/禁用 HCE 服务.清单中的 HCE 服务如下所示 - 实际上,当智能手机收到一个选择AID命令(带有服务AID)时,服务被触发并执行服务onCreate()的函数,事务完成后调用onDestroy()函数. 因此,当我从主活动执行 sta ..
发布时间:2021-11-26 18:40:35 移动开发

NFC - 帮助在 RC522 & 之间交换数据安卓 HCE

我会解释我的项目: 我的 RC522 和一扇门连接到了我的 Arduino UNO. 我目前可以用 MIFARE classic 开门. 但现在我想用我的Android智能手机打开它,这就是为什么我开发了一个HCE小程序来接受带有所选AID的良好APDU,然后我的手机将传输数据以打开门. 但问题是: 我不知道如何使用 RC522 用我的 Arduino 发送 APDU ..
发布时间:2021-11-17 04:06:52 移动开发

Arduino:uint8_t 数组到字符串

我有一个基于 android 的 NFC 应用程序,它发送一个哈希作为 apdu 答案.这是我在 Android 应用中用于发送哈希的代码: @Override公共字节[] processCommandApdu(字节[] arg0,捆绑arg1){字符串哈希 = "e68d3f574009cbbe011150263634c5c0";return hash.getBytes(Charset.for ..
发布时间:2021-11-17 04:04:27 移动开发

设置主机卡仿真

我目前正在尝试将带有 NFC Shield 的 Arduino UNO 连接到运行 Android 4.4 的 Nexus 4. 我有服务设置,目前只是在记录.问题是,NFC 意图没有绑定到我的应用程序.调试器报如下错误: 11-24 02:45:46.139 4006-4027/?E/BrcmNfcNfa: UICC[0x0] 未激活 所以这是我的两个问题: 在 Arduino ..
发布时间:2021-11-17 03:40:03 移动开发

使用 Arduino 模拟 Android 主机卡

我正在尝试在我的 Nexus4 HCE 和 Arduino PN532 芯片之间建立通信.在 Arduino 的串行监视器上,我可以看到一些数据事务正在发生.但在安多里德方面,我得到 CET4T:不支持的类字节 (0x60)CET4T:不支持的类字节 (0xA0)BrcmNfcNfa:UICC[0x0] 未激活 下面是我的 apduservice.xml ..
发布时间:2021-11-17 03:37:55 移动开发

HCE 双向通信是否可行?

根据这个解决方案,通过使用卡模拟的示例应用程序和 读卡器: 我们可以在“设备 A"中设置一个 HCE 卡(卡模拟),然后发送数据传输到“设备 B"中的读卡器(读卡器). 如果我想通过从“设备B"回到“设备A"?这可以实现吗? 注意:两款设备均为 4.4+. 解决方案 HCE 使用 ISO-7816-4标准,以便您与 APDU 通信 APDU 流程为:读卡器向卡发送命令(带 ..
发布时间:2021-06-07 20:10:50 移动开发

使用 HCE 模拟公共交通卡

我想向用户显示公共交通卡(IsoDep、NfcB)的 ID,我成功地使用以下 指南. 现在我正在尝试使用以下 指南. 我使用以下代码创建了一个名为 MyHosApduService.java 的新类: public class MyHostApduService 扩展 HostApduService {@覆盖public byte[] processCommandApdu(byte[ ..
发布时间:2021-06-07 20:10:47 移动开发

在android上使用选定的UID模拟nfc卡

我想问两个关于 nfc 卡模拟的问题: 我可以模拟包含我选择的 uid 的 nfc 卡吗? 我阅读了 HCE 并且不不了解 HCE 和具有安全元件的卡模拟之间有什么区别? 安全元件的缺点是什么?我无法控制卡数据/uid 和 HCE 我可以吗? 解决方案 这个主题可能有点老,但我也在问自己同样的问题.显然你手机模拟的卡的UID是随机的,但如果你也想模拟UID,你需要覆盖/e ..
发布时间:2021-06-07 20:10:36 移动开发

主机卡仿真中的最大 APDU 大小.可以更长吗?

我正在尝试将数据从主机卡模拟模式下的安卓手机发送到读卡器应用程序.我知道 apdu 的最大大小应该是大约 260 字节.但是我需要发送远远超出这个范围(几千字节).我知道我可以将数据分割并以“块"的形式发送,但我真的很担心在一般性能上的成本.无论如何我可以发送大于 260 字节的 apdu.如果必须的话,我也不介意做点小事.干杯 解决方案 回答我自己的问题.根据它们容纳的最大数据大小,有两 ..
发布时间:2021-06-07 20:10:15 Java开发

NFC-帮助在RC522& amp;之间进行数据交换Android HCE

我将解释我的项目: 我在Arduino UNO上连接了RC522和一扇门. 我现在可以用MIFARE classic打开门. 但是现在我想用我的Android智能手机打开它,这就是为什么我开发一个HCE小程序以接受具有所选AID的良好APDU的原因,然后我的手机将传输数据以打开门. 但是问题是: 我不知道如何使用RC522通过Arduino发送APDU命令. 当 ..
发布时间:2021-04-09 19:11:37 移动开发

基于主机的卡模拟-在读取器设备上读取HCE时触发读取器应用

NFC标签可以触发电话上可用的NFC阅读器应用程序,但是HCE不会触发任何阅读器应用程序.但是,如果我首先打开阅读器应用程序,则它可以正常运行,因此可以读取HCE仿真标签. 我需要HCE可以打开或提示选择阅读器应用程序的解决方案. HCE是否有可能?为什么在检测到HCE设备时Android不提示不打开NFC阅读器应用程序? 解决方案 否,一台Android设备上的HCE应用程序 ..
发布时间:2021-04-05 19:42:56 移动开发

是否可以将NFC数据从一台Android设备传输到另一台设备而无需“触摸到Beam'屏幕?

我正在尝试将NFC数据从一台Android设备发送到另一台.我能够使用“触摸到光束"功能成功完成此操作.但是,我希望两台设备同时安装后即可自动进行数据传输. 我在StackOverflow中多次看到了这个问题.不幸的是,尽管有人说不可能以这种方式将NFC数据从一台Android设备发送到另一台设备,但另一些人则建议尝试“前台派遣"(现已弃用官方文件).尽管我不确定是由于我的错误而导致的,但“ ..
发布时间:2021-04-05 19:10:52 移动开发

可以在应用内禁用Android Pay吗?

我正在寻找一种抑制某项活动的Android Pay应用的方法. iOS具有 requestAutomaticPassPresentationSuppressionWithResponseHandler 方法,该方法完全可以实现-在应用程序处于前台时取消Apple Pay-我正在尝试在Android上实现这一目标. 我已经实现了前景分发.这对于大多数NFC标签都可以正常工作-在活动中检测到标签 ..
发布时间:2020-06-18 18:32:22 移动开发