草庐IT

nfc_extras

全部标签

android - 读取 NFC 标签时出现奇怪的字符

我正在尝试使用Android读取NFC标签。我是一名养蜂人,当我接近它们时,这是为了识别我的hive。我在这里搜索过,但在读取标签时仍然遇到问题。我想看课文,但是看课文时,在要看的课文前出现了一个方block字和“十”字样的字。这是我正在使用的代码。我知道有效载荷字节必须正确,我尝试更改它们但无济于事。privatestaticNdefMessagegetTestMessage(){byte[]mimeBytes="application/com.android.cts.verifier.nfc".getBytes(Charset.forName("US-ASCII"));byte[]

android - NFC 标签和密码保护和唯一标识符

我想将数据写入NFC标签,以便在我读取它时知道它实际上来self。我可以使标签永久只读,但这只会阻止写入该特定标签。坏人可以复制数据并冒充标签。我怎样才能避免这种情况?我可以用我的私钥加密数据,然后用我的公钥签名,这意味着它肯定来self,只有我可以读取它。但是,是什么阻止了某人简单地复制数据并冒充该标签。每个标签是否有一些独特的东西可以读取和记录并且不能更改并且对于所有标签和所有时间都是唯一的?我可以记录下来,以确保该标签是我写的。 最佳答案 大多数NFC标签都有一个标签唯一的硬件UID。例如,MifareUltralight标签

android - 如何读取检测到的 NFC 标签(NDEF 消息)。安卓NFC

类似的问题-HowtoreaddetectedNFCtag(NDEFcontent)detailsinandroid?我希望我的Android应用能够读取和解析检测到的NDEF消息。我已经编辑了AndroidManifest.xml来检测nfc标签,并且添加了intent过滤器,它看起来像这样我相信这很好,因为当我使用SDK附带的NFCDemo示例应用程序创建MockNDEFtags时,当我可以选择处理这些生成的标签的应用程序列表出现时。然后我点击我的应用程序,它打开没有问题,我只需要一种方法来读取在NDEF消息中传递给它的数据。代码:TagmyTag=(Tag)nfcintent.g

android - 增加 Android 设备上的 NFC 功率

Android设备上的NFC场非常弱。与专用的非接触式阅读器相比,您需要在天线的准确位置放置另一个设备或标签,否则它无法读取。有没有办法通过任何代码方式增加NFC芯片的磁场或功率输出?谢谢 最佳答案 不,没有办法增加射频功率。 关于android-增加Android设备上的NFC功率,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11878864/

android - NFC Intent 过滤器 => I/NfcDispatcher(923) : Connect to a tech with a different handle

我正在开发一个与某些VCard标签完美配合的NFC应用程序。现在,我想使用客户发送给我的一些不同的标签。Android设备(Nexus4和GalaxyNexus)只是发出NFC蜂鸣声,但没有应用出现,也没有Intent选择器...这是我的Intentlist条目:这是我扫描标签时关联的logcat:12-2812:29:35.599:D/ACDB-LOADER(164):ACDB->send_afe_cal12-2812:29:35.609:D/NativeNfcTag(923):Connecttoatechwithadifferenthandle12-2812:29:35.619:D

android - 排除带 NFC 的非 NXP Android 手机(如 Nexus 4/10)

我开发了一个应用程序,可以从我们学校使用的学生证中读取某些数据。目前它仅读取用户数据,但future计划添加支持以读取剩余信用。问题是我们使用的卡是MifareClassic。Nexus4和Nexus10(可能还有更多设备)不支持这些卡,因为它们具有BroadcomNFCController。如果我是对的,应用程序不应该在这些设备上崩溃或出现问题,但它就是什么也没做。有没有办法在没有NXPController的情况下以某种方式排除这些设备?(基本上类似于MifareClassic类所需的使用功能。)我可以通过Play商店排除Nexus4和10,但那是这几乎不是一个好的解决方案-甚至更多

java - Libgdx 和 Android NFC

我正在使用LIBGDX,并且经过一些努力,我一直在进步。但是我遇到了一些困难。在LibGDX中,我如何在android中使用NFC?其次是USB?其他度假村解决方案:2.1。如果LibGDX不允许,有没有办法访问AndroidSDK的原生调用?2.2。第三种解决方案是在androidsdk中编写第二个应用程序(隐藏),但是否有可能拥有自己的Intent/应用程序名称调用原因?所以通话只有一个可以打开的应用程序。感谢这个伟大的社区 最佳答案 像这样在主项目中放置一些接口(interface)。publicinterfaceNfcCom

java - Android NFC 扫描仪问题

我正在为我的Android应用程序开发一个NFC扫描功能。它适用于我所有的设备,但运行Android4.4.2的SamsungS4除外。当我扫描一个NFC标签时,它会抛出这个错误:03-0417:09:34.570:W/ActivityManager(820):PermissionDenial:startingIntent{act=android.nfc.action.NDEF_DISCOVEREDdat=vnd.android.nfc://ext/android.com:pkgcmp=com.mobile.planning/.NfcDebugActivity(hasextras)}f

android - 为什么我在 DatePickerDialog 中得到 Extra Header?

我正在为DatePickerDialog获取一个额外的header,如下面的快照所示,我不想要那个,我在这里做错了什么?我需要没有该header的DatePickerDialog,请查看代码并让我知道是哪一部分代码出错了。非常感谢您的帮助。我的Activity:publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{privateCalendarViewcal;privateEditTextfromDateEtxt;privateDatePickerDialogfromDatePicke

android - 你可以使用 Android 作为 NFC 标签吗

所以我一直在编辑和使用NTAG215类型的NFC标签并向它们写入数据等。是否可以使用android作为标签并让不同的系统读取它,例如WiiU或Switch。主机卡仿真? 最佳答案 是的,也不是。我假设您想使用您的android来模拟Amiibo,所以这就是我的发现。Android的主机卡仿真(HCE)的问题在于它supports用于NFC标签仿真的ISO14443-4和Amiibo/NTAG215是该ISO(14443-2)的旧版本。所以对于Android来说不行,除非你的手机是root并且你以某种方式绕过了这个限制。这guy显然对