首页 > TAG信息列表 > HCE

Android NFC Host Card Emulation (HCE)

Can I prevent Host Card Emulation service from being triggered by select AID?How to communicate with HostApduService from an Activityhow to start and stop HostapduService [duplicate]how to bind HCE hostapduservice to main activity on androidControl full A

基于主机的卡模拟概览

许多提供 NFC 功能的 Android 设备已支持 NFC 卡模拟。在大多数情况下,卡由设备中的一个单独的芯片(称为安全元件)进行模拟。无线运营商提供的很多 SIM 卡也包含安全元件。 Android 4.4 引入了不涉及安全元件的另一种卡模拟方法,名为“基于主机的卡模拟”。这样一来,任何 Android 应用

一触即能使两个Android设备通过NFC交换数据吗?

我想创建一个通过NFC在2个设备之间交换信息的应用程序. 我知道如何使一个手机使用Android Beam向另一个手机发送信息.我不知道两部手机如何仅需轻轻一按就能相互发送数据. 这可能吗?如果是,怎么办?解决方法:这取决于您要实现的目标以及所使用的Android版本: 两种设备都具有Android< 4.

android-NFC标签和NFC卡是一回事吗?

NFC标签和NFC卡是一回事吗? Android文档同时提到了两者.读取简单标签时会显示“ NFC标签”,但在HCE documentation中会显示“ NFC卡”.我可以假定它们是相同的吗?解决方法:通常,术语“ NFC标签”和“ NFC卡”在某种程度上可以互换.他们指的是将相同的基础芯片技术打包到具有不同形状

java-找不到支持的卡终端ARC1281U nfc读卡器

我正在尝试使用基于example的ACR 1281U Nfc卡进行基于主机卡的仿真,HCE 读者. 本教程建议使用以下命令在连接到读取器b时使用nfctools读取日志 java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctools.examples.hce.HceDemo 但是我得到的错误是在Wi

通过NFC将数据从Android设备传输到PC

我正在尝试为医院开发Android应用程序.在该系统中,需要使用NFC技术将存储在Android手机中的数据库中的患者信息获取到台式计算机中.无论如何我在哪里可以使用NFC USB读取设备(ACR122U NFC智能卡读卡器RFID编写器5 Mifare USB)将数据从手机传输到我的台式电脑? 真实情况是,在医院,当

Android中主机卡仿真的编辑功能

我目前正在为我的大学课程开发一个项目,我希望能够编辑Android的HCE功能的功能,以便在模拟卡片时设置我自己的UID. 现在,我已经下载了AOSP源代码,并构建了一个没有编辑代码的自定义映像,并将其安装到我的Nexus 7中(这包括下载并包含供应商特定的硬件驱动程序),我仍然坚持下一部分.

android – ISO 7816-4 APDU命令选择文件和写入记录

我试图在Android上使用ISO 7816-4命令在PN532和HCE之间进行通信,我成功地选择了AID(DF),但是当我在该DF下选择EF时(EF不存在,所以我假设选择命令将创建该EF),然后将记录写入该EF,但它显示如下: inList passive target write: 4A 1 0 read: 4B 1 1 0 4 60 4 8 23 5A 4D 5 75 80 7

android – 如何从HostApduService向活动发送消息?

我想轻松地将一个字符串传递给一个Activity.需要回调之类的东西,因为当必须传递字符串时,Activity必须做一些事情. public class MyHostApduService extends HostApduService { @Override public byte[] processCommandApdu(byte[] apdu, Bundle extras) { if (se

android – 在USB-NFC-Reader上访问卡仿真模式

我有一个安卓Android平板电脑的Android平板电脑.此平板电脑没有NFC硬件.但是我有一个外部USB读卡器:ACR 1252U,附带一个Android library.我已经问了一些关于我的设置here的一般性问题.现在它变得更具体,我需要问另一个.在上一个问题中我发现,我可以使用ACS Android库来访问读卡器仿

android – 有没有办法检查终端是否收到了主机卡仿真中的最后一条消息?

在我的Android应用程序中,我有HostApduService的实现.以下是它的实现片段: public final class MyHostApduService extends HostApduService { private boolean disconnected = false; @Override public byte[] processCommandApdu(byte[] commandApdu, @Nullable Bu

java – NFC阅读器“SELECT(通过AID)”APDU不会路由到Android设备

我有一台ACR122U NFC读写器连接到安装了ACR122驱动程序的Windows机器. 我尝试使用javax.smartcardio API将SELECT(通过AID)ADPU发送到我的Android设备(应该处于HCE模式). 这是我的代码: TerminalFactory factory = TerminalFactory.getDefault(); List<CardTerminal> terminals = f

android – 使主机卡仿真工作付款

我多年来一直在使用StackOverflow,在询问之前总是找到我的问题的答案,但今天我被卡住了. 因为我碰巧有一个工作的POS终端(EMV芯片和Pin类),我想看看主机卡仿真. 终端可以使用最新版本的Tapp,所以我知道终端是好的,我的N7与Kitkat实际上可以付款(或者至少终端做了一系列好听的哔哔声

写入模拟卡Android HCE(主机卡仿真)

由于HCE是在4.4版本中实现的,因此无法找到如何在仿真卡中写入的信息. Android网站有一个卡片仿真样本和一个读取卡片的样本,但我找不到有关在仿真卡片中写入的可能性以及如何操作的信息. 我正在开发一个将读取模拟卡的应用程序,它将修改卡并再次写入. 有人知道这是否可能,我该怎么

在Android上使用NFC软件卡仿真控制完整APDU

我正忙着一个应用程序来模拟带有CM10.1的Nexus 7上的正常APDU通信到ACR122U102读写器.我发现这个博客关于software card emulation并写了一个应用程序,让我的设备(nexus)显示为卡.现在我正在尝试在此设备和ACR122u之间来回发送消息.到目前为止,我只是通过发送D4 40 01(InDataExchan

如何获得在操作系统中注册的Android应用程序

我正在搜索Android源代码,因为我想了解何时解析应用程序的AndroidManifest.xml. 即如果某个应用注册了NFC服务 <service android:name=".demo.service.ApduService" android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"