如何以编程方式播放Android NFC通知声音?
我有一个应用程序(NFC嗅探器),允许用户读取NFC标签。当用户尝试读取标签时,会发生以下三种情况之一:如何以编程方式播放Android NFC通知声音?,android,audio,nfc,Android,Audio,Nfc,我有一个应用程序(NFC嗅探器),允许用户读取NFC标签。当用户尝试读取标签时,会发生以下三种情况之一: 没什么,标签没有放得够近 检测到NFC,但无法读取卡,在这种情况下会播放通知音 读取标签,在这种情况下会播放不同的通知声音 许多新用户对这些通知声音感到困惑。我希望我的程序有一个帮助屏幕,带有播放这两种声音的按钮 但是我如何从我的代码中找到并播放这两个通知呢?您可以从AOSP项目的源代码中获取这些声音,并将它们包含在您自己的应用程序中。这些声音是NFC系统服务应用程序的一部分: 顺便说一句
但是我如何从我的代码中找到并播放这两个通知呢?您可以从AOSP项目的源代码中获取这些声音,并将它们包含在您自己的应用程序中。这些声音是NFC系统服务应用程序的一部分:
顺便说一句,从Android 4.4开始,当你的活动在前台时,你可以使用带标志的禁用声音。谢谢,这正是我需要的。然后我用一个声音池来播放这些声音。遗憾的是,后来我遇到了使用不同声音的手机。因此,声音可能会因硬件而异。非常感谢您提供有关现有声音的信息。有趣的是,我当前的阅读,当收到“Tag was lost”错误时,并没有播放上面提到的“error”声音。至少现在有了ReaderAPI,我可以手动播放了。