使用NFC的设备之间的数据传输避免了Android Beam UI

问题描述 投票:0回答:1

在应用程序中,数据传输(字符串格式)通过NFC进行。在这种情况下,一台设备充当发送者,另一个充当接收者。每当我将设备点击到另一设备时,就会出现“触摸到光束”选项。我可以避开那个屏幕吗?是否可以通过避免使用“接触光束”选项通过NFC发送数据。

nfc android-beam
1个回答
0
投票

是,您可以使用Android Beam https://developer.android.com/reference/android/nfc/NfcAdapter.html#setNdefPushMessageCallback(android.nfc.NfcAdapter.CreateNdefMessageCallback,%20android.app.Activity,%20android.app.Activity...)通过NFC直接从您的应用程序发送数据>

但是由于此方法已被弃用,因此这是不可持续的(与整个Android Beam一样)

您可以改为在发件人https://developer.android.com/guide/topics/connectivity/nfc/hce上进行主机卡仿真,但这很复杂

更适合使用蓝牙或Wifi Direct / P2P

© www.soinside.com 2019 - 2024. All rights reserved.