gpt4 book ai didi

android - 仅将 NFC 数据传送到我的应用程序而不是任何其他应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 08:59:05 25 4
gpt4 key购买 nike

您好,我正在开发一个简单的应用程序,我在其中使用了 Android 的 NFC 功能。我写了一个简单的应用程序,它在 NFC 标签上写简单的文本,其他应用程序读取该文本。

我的问题是我正在写简单的短信。但如果有两个读者可用,那么它会为我提供两个选项。我不希望任何其他应用程序监听 NFC 标签数据。那么该怎么做。如何限制其他应用程序读取我的数据。或者以其他方式,只有我的应用程序应该监听该标记,而不是其他应用程序。

最佳答案

NDEF 消息可以包含多个 NDEF 记录。您可以将 Android 应用程序记录 (AAR) 添加到您的消息中。

如果标签包含 AAR,标签分发系统将按以下方式分发:

  1. 尝试正常使用 Intent 过滤器启动 Activity。如果匹配 Intent 的 Activity 也匹配 AAR,启动 Activity 。
  2. 如果针对intent过滤的Activity不匹配AAR,如果多个 Activity 可以处理 Intent ,或者如果没有Activity处理intent,启动指定的应用程序AAR。
  3. 如果没有应用程序可以从 AAR 启动,请转到 Google Play下载基于 AAR 的应用程序。

您可以在此处阅读有关 AAR 的更多信息:http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar

关于android - 仅将 NFC 数据传送到我的应用程序而不是任何其他应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16767217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com