From b71de640b56abb4669cee12b32b2700d39b52d5a 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 Change-Id: I3fd34500e5e7093c9d77ff737987a35f6866814e --- res/values/strings.xml | 11 ++ res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 18 ++- .../settings/development/NfcRebootDialog.java | 99 ++++++++++++++ .../NfcSnoopLogPreferenceController.java | 129 ++++++++++++++++++ 5 files changed, 261 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 cc7690e2c1e..a6d8eeb17f1 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1962,6 +1962,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 19c12091400..3cccf01700a 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -402,6 +402,11 @@ android:title="@string/nfc_stack_debuglog_title" android:summary="@string/nfc_stack_debuglog_summary" /> + +