Add REQUIRE_UNLOCK_FOR_NFC broadcast to notify SystemUI

Bug: 177041874
Test: manual
Change-Id: I1ba9bac867fae8d3d22eb895acbe0f46cb8d76a0
This commit is contained in:
George Chang
2021-01-15 23:30:42 +08:00
parent beb3d5dfc3
commit 994b5753c1
2 changed files with 9 additions and 0 deletions

View File

@@ -358,6 +358,14 @@ public final class NfcAdapter {
public static final String EXTRA_HANDOVER_TRANSFER_URI =
"android.nfc.extra.HANDOVER_TRANSFER_URI";
/**
* Broadcast Action: Notify possible NFC transaction blocked because device is locked.
* <p>An external NFC field detected when device locked and SecureNfc enabled.
* @hide
*/
public static final String ACTION_REQUIRE_UNLOCK_FOR_NFC =
"android.nfc.action.REQUIRE_UNLOCK_FOR_NFC";
// Guarded by NfcAdapter.class
static boolean sIsInitialized = false;
static boolean sHasNfcFeature;

View File

@@ -312,6 +312,7 @@
<protected-broadcast android:name="android.nfc.action.ADAPTER_STATE_CHANGED" />
<protected-broadcast android:name="android.nfc.action.PREFERRED_PAYMENT_CHANGED" />
<protected-broadcast android:name="android.nfc.action.TRANSACTION_DETECTED" />
<protected-broadcast android:name="android.nfc.action.REQUIRE_UNLOCK_FOR_NFC" />
<protected-broadcast android:name="com.android.nfc.action.LLCP_UP" />
<protected-broadcast android:name="com.android.nfc.action.LLCP_DOWN" />
<protected-broadcast android:name="com.android.nfc.cardemulation.action.CLOSE_TAP_DIALOG" />