问题标签 [open-nfc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8200 浏览

android - 通过 OpenNFC 进行卡模拟

我目前正在研究在支持 NFC 的智能手机上进行卡模拟的可能性。基本上,我想做的是将手机用于可重新配置的物理访问系统。据我了解的方法,在阅读 api 时,卡仿真通过天线和智能手机的操作系统工作,而不使用和依赖安全元件。但我实际上对此完全不确定。

有没有人能够通过 Open NFC 软件堆栈使用卡模拟?我完全迷失了这一点,因为它的文档风格非常混乱,并且没有提供卡片仿真案例的示例。

此外,如果有人能够使用它,我真的很想知道是否有任何要求我必须满足电话才能使其工作。

0 投票
1 回答
1632 浏览

nfc - 打开 NFC 模拟器(NFC 不可用)

我已按照设置 Open NFC Emulator 的步骤进行操作。当我尝试模拟器设置时

选择Settings->Wireless & networks->NFC settings

新创建的 AVD 不允许任何更改。NFC 设置的复选框被禁用,在它下面我有(Android Beam Unavailable because NFC is turned off)

如何应用 NFC 设置?如何在模拟器中开启 NFC?

0 投票
1 回答
1929 浏览

android - 为什么在android的init.rc中需要setprop ro.nfc.port

我正在努力在 STE 雪球板上启用 NFC。我启用了 NFC 并且它工作正常。在启用时,我借助了互联网和移植指南,其中大多数链接告诉我们要编写以下语句,在 init.rc 文件中,setprop ro.nfc.port "I2C" chmod 0600 /dev/pn544 和 ueventd.rc 文件中, /dev/pn544 0600 system system 我知道在 ueventd.rc 中定义语句会在 /dev/ 路径中创建一个节点,但我无法理解为什么 setprop 写在 init.rc 文件中。任何人都可以指点理解上述问题吗?

0 投票
0 回答
650 浏览

android - 如何在 Android SDK 中安装开放的 NFC 插件

我已经按照Open NFC Simulator Usage中的步骤下载了 open NFC,但我不完全知道如何在步骤 2 中提到的 Android SDK 中安装 open NFC 插件。我下载的 open NFC 版本是 Delivery_2012- 12-14_android-4.2.1_r1_OpenNFC_4.5.1。Android SDK 版本是 4.2.1。感谢您的帮助,谢谢!

0 投票
1 回答
1062 浏览

android - 使用 OPEN NFC 模拟器 + Linux 操作系统

我正在开发一个可以在 NFC 标签上读写的 Android 应用程序,我想知道我是否可以在 Linux 操作系统(特别是 fedora)上使用模拟器 OPEN NFC?谢谢。

0 投票
1 回答
866 浏览

android - 如何使我的 android 应用程序启用 NFC?

我的应用程序已完成,但我希望在点击 NFC 标签时打开应用程序!请帮我

我将添加到主要活动中

这是java代码

问题是在我的应用程序中的何处添加此代码?

0 投票
2 回答
2940 浏览

android - 带 POS 的 NFC - Android

我正在开发一个钱包类型的应用程序,想看看在哪里可以找到有关电话和 POS 系统如何通信的一些概要。我不得不假设,由于谷歌钱包可以与通用 POS 终端对话,所以它必须有一些规范。

非常感谢任何帮助。

0 投票
1 回答
2943 浏览

android - 如何锁定 NFC 标签?

我正在开发一个在 NFC 标签中写入 NDEF 记录的 android 应用程序。我没有使用启动器来编写标签。只是将代码写入我的应用程序,我想知道如何保护标签,使其不能被重写?

这是编写记录的代码:

0 投票
1 回答
5601 浏览

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

我正在尝试在 Android Emulator 中模拟 NFC 卡读取,为此使用 Open NFC v4.5.2。

我已按照此处指示的所有步骤进行操作:

如何使用 NFC 模拟器和交付中包含的 Open NFC 插件

我也尝试过来自其他 StackOverflow 帖子的指令,例如thisthis,但没有成功。

当我启动模拟器时,我无法打开 NFC Settings->Wireless & networks->NFC,并且 NFC 控制器模拟器没有显示任何活动:

模拟器 NFC 设置 NFC 模拟器

以下是连接中心的截图:

连接中心

关于如何使它起作用的任何提示?

编辑: 以下是我得到的输出adb logcat

我正在使用 Windows 8 Pro 机器。

0 投票
1 回答
531 浏览

android - 当前活动仅读取检测到的 NFC 卡

我正在创建一个包含 2 个活动的应用程序。我的应用程序读取 nfc 标签并执行一些 Web 服务调用。我需要两个活动都可以读取 NFC 卡。我设置了两个活动的意图过滤器..但选择对话框将打开。所以当我们将卡片接触到读卡器时,我需要我当前的活动来读取 NFC 卡。你能建议任何设计方法吗...

这是我的清单