草庐IT

Android NFC开发使用Fragment

NFC的在线源代码是使用Activity完成的。请问是否可以改用Fragment开发?这是我运行代码时遇到的错误java.lang.RuntimeException:无法实例化ActivityComponentInfo{com.mobile.countmein/com.mobile.countmein.activities.NFCScanner}:java.lang.ClassCastException:com.mobile.countmein.activities.NFCScanner无法转换为android.app.ActivitypublicclassTagViewerexten

android - 如何获取Android中WiFi-Direct(WiFi-P2P)对等设备的IP地址?

我正在尝试在Android中实现WiFi-Direct(WiFi-P2P)。我引用了samples\android-19\legacy\WiFiDirectDemo中的示例代码。我在phone-A上安装了WiFiDirectDemo.apk并运行它。phone-B在AndroidSetting中打开WiFi-Direct(WiFi-P2P)。phone-A连接到phone-B后,在phone-A上显示如下信息。代码如下:@OverridepublicvoidonConnectionInfoAvailable(finalWifiP2pInfoinfo){Log.d(WifiP2P.TAG

android - 从 NFC 安装 GooglePlay 定位的应用程序

使用Lollipop,我有一个device-owner应用程序,它在提供时与NFC一起安装。我现在需要的是处理我的应用程序的自动更新,从GooglePlay到依赖标准的Android应用程序更新系统...到目前为止,我可以想出2种方法来完成这项工作,但不知道如何处理其中的任何一种:在我的NFC安装常量EXTRAPROVISIONINGDEVICEADMINPACKAGE下载位置直接从Play商店安装应用程序,而不是我自己的开发服务器上的url。不过这个常量需要处理一个apk文件的url,我没找到直接从Play商店获取apk安装的官方方式?(因为它会将来成为生产应用程序我对黑客不感兴趣)

android - 如何从您的应用程序发送联系人(使用 NFC)并将其保存在接收设备的联系人列表中?

您如何使用您自己的应用程序(并使用AndroidBeam)将联系人发送到另一台设备并将其保存在他们的联系人列表中(即默认联系人应用程序)。发送设备上的联系人将由ContactsContract提供商提供。我最好不想让其他设备运行我的应用程序。内置联系人应用程序(Android的默认应用程序)可以beamandreceivecontacts.因此,应该可以使用自定义应用程序将联系人发送到内置联系人应用程序。answerstothisquestion建议这是可能的,您可以使用VCARD格式。目前,我的应用程序将按电话号码搜索联系人,然后在新Activity(即内置联系人应用程序)中显示它。

android - Android如何轮询NFC设备

我正在使用非接触式阅读器与我的Android设备进行通信。我发现在任何时候我都无法使用P2P连接到我的Android设备。如果我想连接以启动AndroidBeam传输,我必须在一秒内连续多次尝试连接到设备。NFCAndroid设备可以检测非接触式卡、NFCP2P目标和NFCP2P启动器,即3种不同的模式。我开始认为幕后正在进行某种轮询,可以非常快速地在三种模式之间切换。这意味着在任何给定的时间点,当我尝试连接到手机时,它可能会或可能不会处于正确的模式并且会失败。这就是为什么我需要尝试多个连接。我一直在查看Android源代码,试图解决这个问题,但运气不佳。here是我见过的最有前途的文

Android NFC 读取 ISO15693 RFID 标签

我正在尝试使用nfcandroid库读取ISO15693RFID标签:这里是关于标签的更多信息:http://img42.com/gw07d+标签ID被正确读取,但标签中的数据不正确。onCreate方法://initializeNFCnfcAdapter=NfcAdapter.getDefaultAdapter(this);nfcPendingIntent=PendingIntent.getActivity(this,0,newIntent(this,this.getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP),0);onNew

android - 使用 Jelly Bean 的简单安全配对(蓝牙)与 NFC 配对

截至#io2012和JellyBeandoc现在有一种方法可以通过NFC配对蓝牙设备。这听起来不错,但我找不到任何关于它的文档。我特别想知道这是否适用于不支持SDP的SPP模块——我可以简单地写一些带有PIN信息的NFC标签并让设备配对吗?会帮助很多在PIN配对过程中遇到问题的用户。 最佳答案 JellyBean支持两种蓝牙配对NDEF消息。BluetoothSIGtogetherwiththeNFCForum定义的标准化的以及由诺基亚定义的(较旧的)专有格式(有关详细信息,请参阅“将诺基亚6131NFC与蓝牙成像设备连接的标签格式

android - 如何实现NFC支付?

我想将NFC支付添加到我正在开发的Android应用程序中,以允许用户直接向POS支付。我有兴趣支持尽可能多的POS。我想知道这是否真的可行,还是取决于专有协议(protocol)/硬件。我找到了有关读取非接触式卡信息的信息(和代码示例),但找不到有关支付本身的任何库或代码。我知道EMV规范,但它看起来很长而且技术性很强,我想在深入研究之前了解它是否真的可行。我们不能使用Google电子钱包,因为我不在美国。 最佳答案 您将无法在您的应用程序中支持NFC支付,除非您是一家拥有Visa/Mastercard等协议(protocol)的

android - 相机打开时 NFC 不可用

这是我的Torch应用:finalCamera.Parametersp;Cameracamera=Camera.open();camera.setPreviewTexture(newSurfaceTexture(0));p=camera.getParameters();p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);camera.setParameters(p);camera.startPreview();当我的应用程序运行时,某些设备无法检测到NFC标签。我特别注意到Nexus5X会发生这种情况。当相机运行时,某些设备似乎无法检测

android - HF-RFID 与 NFC - 支持 NFC 的手机可以读取高频 RFID 标签吗?

我看到很多论坛都说RFID不同于NFC。我完全同意这一点,因为两者都有不同的标准并且在不同的频率上运行。经过进一步研究,我发现13.56MHz频段中存在一些RFID标准(HF-RFID),该频段与NFC使用的频率相同(参见here)。但是,我没有找到任何明确说明NFC设备和HF-RFID可以互操作的内容。此外,我还看过一个在线视频,其中有人正在使用支持NFC的三星手机读取HF-RFID标签。我了解NFC和RFID都使用射频。我的问题是,可以使用支持NFC的手机读取HF-RFID(13.56MHz)标签吗?而且,HF-RFID读写器也可以用来读取NFC标签吗?有没有人测试过这个并提供任何