问题标签 [android-beam]
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.
android - Android Beam:保持配对
据我所知,android beam 使用 NFC 建立 BluetoothConnection,然后通过蓝牙传输数据。如有必要,它还会对设备进行配对。但只有在传输完成后,才会自动取消配对。
我想通过光束配对设备,然后保持配对状态并打开蓝牙适配器。
我没有找到任何办法这样做,这可能吗?
android - NFC 读卡器如何工作?
你好我是安卓开发者。我已经构建了 android NFC 读写器和光束。所以使用 writer 我可以在 NFC 标签上写入简单的数据,并且在 reader 的帮助下我可以从标签中读取数据。使用光束,我可以在两个支持 NFC 的设备之间传输数据。所以到目前为止一切正常。现在我想从事 NFC 支付。我在安卓平台上工作。所以我的问题是用于支付的 NFC 阅读器是如何工作的。他们是在 Beam 上工作,还是我们的设备充当 NFC 阅读器的 nfc 标签,它只是从设备读取数据。意味着在设备方面我如何确认该阅读器用于支付或其他用途。我阅读了有关 android 的 HCE 的信息,它对理解概念很有帮助。但我对读者概念和工作场景有点困惑。有没有人可以帮助我理解这个东西,需要帮助。谢谢你。
android - 通过 NFC 发送 NDEF 消息
我正在开发一个 android 应用程序,我想知道在发送消息时如何获取事件?
目前它发送和接收 NDEF 消息非常好。
但是,我想在数据成功发送时捕获事件,我的意思是当用户按下他们的屏幕以确认传输时。
你有什么线索吗?
android - 通过 NFC 从 Android 向 Windows Phone 发送 URL 会提供 Play Store 链接
我正在尝试使用 NFC 将 URL 从 Android 应用程序发送到 WP8 手机。
发送到 Android 设备时,URL 会正确发送。但是,当发送到 WP8 时,IE 会加载一个指向 Play 商店的链接,而不是我要发送的链接(例如“ http://www.stackoverflow.com ”)。
Play 商店链接是:“ https://play.google.com/store/apps/details?id=com.example.conductrnfc&feature=beam ”。其中“ com.example.conductrnfc ”是项目中的包名。
下面给出了我用来生成 NFC 消息的代码。我在这里做错了什么会破坏与 WP8 的兼容性吗?
android - Android Beam:共享应用内链接并回退到网络版本
有没有办法以NdefMessage
这样的方式构造:
- 如果我的应用安装在接收设备上,请打开其中的链接(例如,使用自定义 URI 方案)
- 如果未安装我的应用程序,请打开默认 Web 浏览器,其中包含指向移动网站上同一页面的链接
我让这些单独工作,但是当我将两个NdefRecord
放入 aNdefMessage
并将其设置为通过 Android Beam 推送时,接收器设备会显示一个带有这两个记录的选择器。您可以单击其中之一,它会将您带到相应的应用程序(我的应用程序或 Chrome)。有没有办法绕过这个选择器并让它自动启动第一个支持的链接?
android - 在不启用 android 光束的情况下,不会为 android nfc 实现调用 onNewIntent
我一直在研究Peer-To-Peer
mode 的 nfc 样本。我onResume
以两种不同的方式实现了方法,用于启动器模式和目标模式,如下所示:
对于发起者模式:
对于目标模式:
我将一部安卓手机作为发起者,另一部作为目标,并将它们背靠背放置。onNewIntent
在这里,我可以听到 NFC 设备检测声音,但在设置为目标模式的 android 手机上没有收到任何呼叫。
任何人都可以在我错的地方帮助我,在概念上还是在实施上。如果我启用Android NFC Beam
,我会在设备settings
上收到通知。在这种情况下,我接到一个电话。Initiator
Touch to Beam
onNewIntent
任何方向都会有所帮助。
android - NFC 标签检测未调用 onNewIntent 而是从主活动启动
我是 NFC 新手。我尝试连接到 NFC 并将文本数据从一个设备共享到另一个设备。
我在两台设备上都安装了我的应用程序,在一个设备上我打开我的应用程序并开始将设备连接到另一台设备,以便通过 Beam 传输数据。
在另一台设备上,我的应用程序由于 Beam 交互而打开。但是,活动是使用默认的 MAIN 意图操作而不是 TAG_DISCOVERED(或类似的 NFC 意图)启动的。每次它都做同样的事情。
此外,它没有调用该onNewIntent()
方法。我试图调用onNewIntent
from onCreate
,但在这种情况下,意图操作仍然是 MAIN 。我希望收到 Beam 交互的 NFC 意图。那么你能告诉我我哪里出错了吗?
在此代码中,我不共享数据。我只需要标签。
显现:
Java代码:
android - 在模拟器中测试 Android Beam
我正在尝试在 Android 中做 Android Beam,我没有两个支持 NFC 的真实设备。那么是否有可能在 GenyMotion 或任何东西中做到这一点。
有什么建议吗??
android - NFC 阅读器和手机:无需应用程序的唯一身份验证
我有一个 NFC 接收器/发送器(取决于配置方式)...我想将它用作 NFC 接收器,当客户将手机靠近它时(我现在要使用 Android),它需要某种形式的回应。
由于 Android 具有“Android Beam”,它可以检测 2 部手机何时彼此靠近,我希望 NFC 阅读器至少能接收到一些东西。但事实并非如此,当我将手机靠近天线时,NFC 接收器没有接收到任何数据。
我在谷歌上搜索了很多例子,但我发现的是如何在 Android 中实现 NFC 通信。但理想情况下,我不想实现一个应用程序。我只需要将设备中的某种唯一 ID 发送到 NFC 接收器。
有谁知道为什么我什么都没有收到,而当我将 2 部 Android 手机放在一起时,Android Beam 可以完美运行?
android - 是否可以在没有“Touch to Beam”屏幕的情况下将 NFC 数据从一台 Android 设备传输到另一台设备?
我正在尝试将 NFC 数据从一台 Android 设备发送到另一台设备。我能够使用“Touch to Beam”功能成功地做到这一点。但是我希望两个设备在一起后自动进行数据传输。
我在 StackOverflow 中多次看到这个问题得到了回答。不幸的是,虽然有些人说不可能通过这种方式将 NFC 数据从一个 Android 设备发送到另一个设备,但其他一些人建议尝试“前台调度”(官方文件说现在已弃用)。尽管我不完全确定这是否是由于我的错误,但我在“前台调度”方面并不成功。几乎所有的问题都在一年前得到了回答,所以我想知道谷歌是否改变了一些东西来实现这一点。我的两台设备都在 Android 4.0 或更高版本上,但不是 4.4。