From a2f894494218c4996cc0bb5ce9fb78735fe948cd Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Tue, 2 Aug 2022 13:04:24 +0000 Subject: [PATCH] Add a new NFC developer setting option for NFCSNOOP Add a new developer setting option to enable full NFCSNOOP log. Bug: 204397062 Test: manual Merged-In: I3fd34500e5e7093c9d77ff737987a35f6866814e Change-Id: I3fd34500e5e7093c9d77ff737987a35f6866814e (cherry picked from commit b71de640b56abb4669cee12b32b2700d39b52d5a) --- res/values/strings.xml | 11 ++ res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 19 ++- .../settings/development/NfcRebootDialog.java | 99 ++++++++++++++ .../NfcSnoopLogPreferenceController.java | 129 ++++++++++++++++++ 5 files changed, 262 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/development/NfcRebootDialog.java create mode 100644 src/com/android/settings/development/NfcSnoopLogPreferenceController.java diff --git a/res/values/strings.xml b/res/values/strings.xml index d91ff5f1f29..82658130d67 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2108,6 +2108,17 @@ Increase NFC stack logging level + + NFC NCI unfiltered snoop log + + Capture detail NFC packets, which may contain private information. + + Restart Device? + + Detail NFC logging is intended for development purposes only. Additional NFC data is included in bug reports, which may contain private information. Restart your device to change this setting. + + Restart + Cast diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 08f502053a3..38d4cc875f0 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -422,6 +422,11 @@ android:title="@string/nfc_stack_debuglog_title" android:summary="@string/nfc_stack_debuglog_summary" /> + +