From 994b5753c195345f334fd2addde7722896446408 Mon Sep 17 00:00:00 2001 From: George Chang Date: Fri, 15 Jan 2021 23:30:42 +0800 Subject: [PATCH] Add REQUIRE_UNLOCK_FOR_NFC broadcast to notify SystemUI Bug: 177041874 Test: manual Change-Id: I1ba9bac867fae8d3d22eb895acbe0f46cb8d76a0 --- core/java/android/nfc/NfcAdapter.java | 8 ++++++++ core/res/AndroidManifest.xml | 1 + 2 files changed, 9 insertions(+) diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index a17a5370e7871..f05706b0e7106 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -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. + *

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; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 714a09d022648..d737bcc9b5d6f 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -312,6 +312,7 @@ +