gpt4 book ai didi

android - 如何以编程方式播放 Android NFC 通知声音?

转载 作者:行者123 更新时间:2023-11-29 01:32:14 25 4
gpt4 key购买 nike

我有一个允许用户读取 NFC 标签的应用程序 (NFC Sniffer)。当用户尝试阅读标签时,会发生以下 3 种情况中的一种:

  1. 没什么,标签离得不够近
  2. 检测到 NFC,但无法读卡,此时会播放提示音。
  3. 读取标签,在这种情况下会播放不同的通知声音。

许多新用户对这些通知声音感到困惑。我希望我的程序有一个帮助屏幕,带有播放这两种声音的按钮。

但是我如何从我的代码中找到并播放这两个通知?

最佳答案

您可以从 AOSP 项目的源中获取这些声音,并将它们包含在您自己的应用中。声音是 NFC 系统服务应用程序的一部分:

https://android.googlesource.com/platform/packages/apps/Nfc/+/master/res/raw/

顺便说一句。从 Android 4.4 开始,您可以使用 reader mode API 禁用您的 Activity 在前台时的声音。带有标志 NfcAdapter.FLAG_READER_NO_PLATFORM_SOUNDS .

关于android - 如何以编程方式播放 Android NFC 通知声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30530241/

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