Android NFC: enable and disable detected NFC sounds

I am dealing with NFC tags. My problem is that I cannot mute when detecting NFC tags. I began my research and began to get confused:

Some say that we can and some that we cannot turn off these sounds.

Can I disable and enable NFC sound programmatically?

+4
source share
1 answer

API 19 (Android 4.4) NFC, , API- 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);
}
+2

All Articles