gpt4 book ai didi

安卓 NFC : enable and disable the NFC detected sounds

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:49:32 25 4
gpt4 key购买 nike

我正在处理 NFC 标签。我的问题是检测到 NFC 标签时无法关闭声音。我开始了研究,也开始感到困惑:

有些人说我们可以,有些人说我们不能禁用这些声音。

我们能否以编程方式禁用和启用 NFC 声音?

最佳答案

从 API 级别 19 (Android 4.4) 开始,当您的应用程序处于前台时,您可以通过使用较新的阅读器模式 API 来监听 NFC 标签来禁用 NFC 声音。阅读器模式 API 有一个标记 FLAG_READER_NO_PLATFORM_SOUNDS,可用于禁用 NFC 发现声音。

@Override
protected void onResume() {
super.onResume();

NfcAdapter adapter = NfcAdapter.getDefaultAdapter(this);
adapter.enableReaderMode(this,
new NfcAdapter.ReaderCallback() {
@Override
public void onTagDiscovered(final Tag tag) {
// do something
}
},
NfcAdapter.FLAG_READER_NFC_A |
NfcAdapter.FLAG_READER_NFC_B |
NfcAdapter.FLAG_READER_NFC_F |
NfcAdapter.FLAG_READER_NFC_V |
NfcAdapter.FLAG_READER_NFC_BARCODE |
NfcAdapter.FLAG_READER_NO_PLATFORM_SOUNDS,
null);
}

关于安卓 NFC : enable and disable the NFC detected sounds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36908374/

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