草庐IT

android - 以编程方式检查设备是否具有 NFC 读取器

有没有办法在运行时检查设备是否有NFC阅读器?我的应用程序使用NFC执行任务,但如果没有阅读器,它可以通过使用按钮执行相同的任务。 最佳答案 希望这对你有用NfcManagermanager=(NfcManager)context.getSystemService(Context.NFC_SERVICE);NfcAdapteradapter=manager.getDefaultAdapter();if(adapter!=null&&adapter.isEnabled()){//YesNFCavailable}elseif(adapt

android - 打开 NFC 模拟器不适用于 Android 模拟器

我正在尝试在Android模拟器中模拟NFC卡读取,为此目的使用OpenNFCv4.5.2。我已按照此处指示的所有步骤进行操作:HOWTOusetheNFCSimulatorwiththeOpenNFCadd-onincludedinthedelivery我也尝试过其他StackOverflow帖子的说明,例如this或this,没有成功。当我启动模拟器时,我无法在Settings->Wireless&networks->NFC中打开NFC,并且NFCControllerSimulator没有显示任何Activity:以下是连接中心的捕获:关于如何让它工作的任何提示?编辑:以下是我从a

android - 如何在 Android 中使用 NFC (Android Beam) 接收文件

我能够使用NFC发送文件,基于tutorialsontheAndroiddevelopersite.但是我无法处理接收器部分。我关注http://developer.android.com/training/beam-files/receive-files.html对于接收方,我收到有关Beam文件传输在接收器上成功的通知。当用户点击此通知时,我希望我的应用程序应该启动。我的接收Activity具有以下Intent过滤器:但即使文件传输已完成,我的接收Activity也从未被调用。如何在我的应用程序中接收文件? 最佳答案 来自Rec

安卓 NFC : SNEP protocol and P2P response

我正在尝试实现两部Android手机之间的P2P通信(其​​中一部最终将被独立设备取代)。我看到Android4支持SNEP,这是由NFC论坛发布的,应该可以在非Android设备上使用。我遵循了NFCP2P的Google教程(http://developer.android.com/guide/topics/nfc/nfc.html#p2p),我可以从一部手机向另一部手机发送一些信息,但我有几个问题:AndroidBeam只是NFC的名称,还是基于SNEP/NPP的Android协议(protocol)?如果是协议(protocol),没有Beam的NFCP2P怎么办?如何设置SNE

android - 如何将 NFC API 与 Android 版谷歌浏览器一起使用

适用于Android的谷歌Chrome网络浏览器的测试版请求用户许可来控制近场通信功能。如何与基于网络的应用程序的标签进行通信? 最佳答案 目前没有这方面的API。考虑在Java中实现NFC功能并为您的UI使用WebView,尽管目前WebView是Android浏览器(不是ChromeforAndroid)。 关于android-如何将NFCAPI与Android版谷歌浏览器一起使用,我们在StackOverflow上找到一个类似的问题: https://s

android - 从 Android 应用程序的 NFC 标签中读取 NDEF 消息

我正在尝试使用NFC创建一个应用程序,我只想尝试读取NFC标签并从标签中获取文本消息并将其放入TextView中。我已经有了它的代码,但是当我尝试将手机与NFC标签配对时没有任何反应。这是我的代码,有人可以看看它,看看我做错了什么,需要做什么来解决这个问题:ButtonmeasurementsDataButton;NfcAdaptermyNfcAdapter;PendingIntentmyPendingIntent;IntentFilterndef;IntentFilter[]filters;String[][]techLists;intmCount;TextViewmText;Str

android - 通过软件 NFC 模拟卡片

在阅读了很多问题之后,我决定发布这个问题。我读到android的股票版本不支持卡模拟的API。此外,由于key由google/samsung管理,我们无法编写自定义应用程序来保护嵌入nfcController的元素。我需要模拟一张卡(mifare或desfire等)。我可以看到的选项是通过软件来完成。我有一个ACR122U阅读器,我已经测试过NFCP2P模式与我拥有的Nexus-S兼容。1)我发现一个网站说nexuss的NFCController(pn532)可以模拟mifare4k卡。如果这是真的,我可以向这个模拟卡写入/读取apdu命令吗?(可能如果我使用像cyanogenmod这

安卓 : Reading NFC tag in service class

我正在开发一个应用程序,我需要读取存储在NFC标签中的数据,数据是指简单的整数值,例如0、1、2、3等等。从NFC读取数据的功能在Activity类中工作正常,但我需要在后台运行应用程序,因此即使应用程序未在前台运行,我也可以从NFC读取数据。所以我写了一个服务类并将功能从Activity移动到服务类。但它没有用。这是“MainActivity.java”protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);star

Android NFC writeNdefMessage 抛出 IOException Tag is not ndef

我正在开发一个由标签(AS3953芯片+微Controller)和智能手机(运行Android4.1.2的三星GalaxyFame)组成的NFC环境。虽然读取NDEF消息有效,但我一直坚持将消息写入标签。我从http://tapintonfc.blogspot.de/2012/07/the-above-footage-from-our-nfc-workshop.html复制了大部分代码并通过在supportedTechs()中搜索IsoDep、NfcA和Ndef的标签技术列表来修改它以接受ISO14443A标签类型4。由于所有这些都已列出,因此应用程序继续写入Tag():publicW

安卓 NFC : enable and disable the NFC detected sounds

我正在处理NFC标签。我的问题是检测到NFC标签时无法关闭声音。我开始了研究,也开始感到困惑:Turnoffdevice'sNFCsoundPreventalerttonewhenscanning/identifyinganNFCintentHowdoIdisable/changetheNFCsounds?有些人说我们可以,有些人说我们不能禁用这些声音。我们能否以编程方式禁用和启用NFC声音? 最佳答案 从API级别19(Android4.4)开始,当您的应用程序处于前台时,您可以通过使用较新的阅读器模式API来监听NFC标签来禁用