草庐IT

android - 在 Android 中屏幕锁定时启动 NFC

我想在我们点击NFC标签时启动我的应用程序,即使手机已锁定,就像在Google电子钱包应用程序中所做的一样。我尝试了以下方法:1)按下电源按钮后点击NFC标签启动我的应用程序-错误:05-2322:00:22.949:D/NfcService(32443):EnableDisableDiscoveryTask:enable=false05-2322:00:22.964:D/NfcService(32443):NFC-CpollingOFF05-2322:00:22.996:D/PhoneStatusBar(273):disable:05-2322:00:23.988:D/NfcServ

android - 在 Android 中屏幕锁定时启动 NFC

我想在我们点击NFC标签时启动我的应用程序,即使手机已锁定,就像在Google电子钱包应用程序中所做的一样。我尝试了以下方法:1)按下电源按钮后点击NFC标签启动我的应用程序-错误:05-2322:00:22.949:D/NfcService(32443):EnableDisableDiscoveryTask:enable=false05-2322:00:22.964:D/NfcService(32443):NFC-CpollingOFF05-2322:00:22.996:D/PhoneStatusBar(273):disable:05-2322:00:23.988:D/NfcServ

java - 在 Android 中同时读取多个 NFC 标签

新的2.3.3SDK包括改进的NFC支持,我想编写一个依赖于此的应用程序。最终,我希望能够从同时进入该字段的多个标签中读取数据,但Android似乎只在第一个进入该字段的标签上触发-随后的标签将被忽略。通过阅读我正在使用的标签(MifareClassic)的NFC规范(ISO/IEC14443-3),我应该能够向标签发送“暂停”命令,这将导致它停止响应,并允许我阅读该字段中的下一个标签。Android不直接在任何TagTechnology子类上支持停止命令,所以我尝试自己使用transceive(newbyte[]{0x50,0x00})直接发送它.这将引发IOException,并显

java - 在 Android 中同时读取多个 NFC 标签

新的2.3.3SDK包括改进的NFC支持,我想编写一个依赖于此的应用程序。最终,我希望能够从同时进入该字段的多个标签中读取数据,但Android似乎只在第一个进入该字段的标签上触发-随后的标签将被忽略。通过阅读我正在使用的标签(MifareClassic)的NFC规范(ISO/IEC14443-3),我应该能够向标签发送“暂停”命令,这将导致它停止响应,并允许我阅读该字段中的下一个标签。Android不直接在任何TagTechnology子类上支持停止命令,所以我尝试自己使用transceive(newbyte[]{0x50,0x00})直接发送它.这将引发IOException,并显

模拟物理 RFID 卡的 Android 应用程序

Android应用程序是否可以将之前存储的RFID卡ID发送到NFC读卡器?其目的是使用Android设备而不是物理RFID卡来访问房间。在阅读了很多关于NFC/RFID和卡仿真的其他主题后,我得出的结论是它目前在Android中不可用,但如果它适用于这种特殊情况,我仍然有点困惑。应用程序不能简单地在NDEF消息或APDU命令中发送卡ID,或者我只是在做梦吗? 最佳答案 好吧,严格来说。对于您想要做的事情,您不需要卡仿真。您只需将token发送到可以验证的门锁即可。您可以通过将NDEF消息推送到兼容的设备来使用AndroidBeam

模拟物理 RFID 卡的 Android 应用程序

Android应用程序是否可以将之前存储的RFID卡ID发送到NFC读卡器?其目的是使用Android设备而不是物理RFID卡来访问房间。在阅读了很多关于NFC/RFID和卡仿真的其他主题后,我得出的结论是它目前在Android中不可用,但如果它适用于这种特殊情况,我仍然有点困惑。应用程序不能简单地在NDEF消息或APDU命令中发送卡ID,或者我只是在做梦吗? 最佳答案 好吧,严格来说。对于您想要做的事情,您不需要卡仿真。您只需将token发送到可以验证的门锁即可。您可以通过将NDEF消息推送到兼容的设备来使用AndroidBeam

android - 无需用户确认的蓝牙配对

我是否可以通过蓝牙将两个设备配对而无需在用户界面中确认,接受配对此设备。我是否可以通过NFC等方式交换一些额外数据,然后通过蓝牙安全地将这两个设备配对,而无需任何额外的用户操作? 最佳答案 这正是从Android2.3.3(API级别10)(SDKDocs)开始将createInsecureRfcommSocketToServiceRecord()添加到BluetoothDevice的原因...在此之前没有对此的SDK支持。它旨在允许Android连接到没有用于输入PIN码的用户界面的设备(如嵌入式设备),但它同样可用于在没有用户P

android - 无需用户确认的蓝牙配对

我是否可以通过蓝牙将两个设备配对而无需在用户界面中确认,接受配对此设备。我是否可以通过NFC等方式交换一些额外数据,然后通过蓝牙安全地将这两个设备配对,而无需任何额外的用户操作? 最佳答案 这正是从Android2.3.3(API级别10)(SDKDocs)开始将createInsecureRfcommSocketToServiceRecord()添加到BluetoothDevice的原因...在此之前没有对此的SDK支持。它旨在允许Android连接到没有用于输入PIN码的用户界面的设备(如嵌入式设备),但它同样可用于在没有用户P

android - 使用 Android 4.4 模拟 Mifare 卡

我研究过Mifare和其他卡仿真我在编程方面非常了解(不是Android,而是C/C++)。我有proxmark,并且我为proxmark制作了多个仿真代码,所以我知道卡片是如何通信的。我目前不明白,android是否启用全卡模拟。我已经研究了大约3天,得出的结论是没有一个固定的模式。有人说可能,有人说不可能。我查看了androidAPI并且基于主机的卡模拟似乎能够做到这一点,但据我所知,这是4.4Kitkat中的新事物,有没有人有这方面的经验?为了简单起见,目前我正在研究MifareUltralight的基本最简单的仿真。这张卡是一场安全噩梦,没有加密,只有大约10个功能。所以我有兴

android - 使用 Android 4.4 模拟 Mifare 卡

我研究过Mifare和其他卡仿真我在编程方面非常了解(不是Android,而是C/C++)。我有proxmark,并且我为proxmark制作了多个仿真代码,所以我知道卡片是如何通信的。我目前不明白,android是否启用全卡模拟。我已经研究了大约3天,得出的结论是没有一个固定的模式。有人说可能,有人说不可能。我查看了androidAPI并且基于主机的卡模拟似乎能够做到这一点,但据我所知,这是4.4Kitkat中的新事物,有没有人有这方面的经验?为了简单起见,目前我正在研究MifareUltralight的基本最简单的仿真。这张卡是一场安全噩梦,没有加密,只有大约10个功能。所以我有兴