From 0110afcc46735f6757895825c64d53d2498cdba1 Mon Sep 17 00:00:00 2001 From: Joshua Duong Date: Thu, 8 Nov 2018 06:56:45 -0800 Subject: [PATCH] [adb-wireless] Add Wireless Debugging Switch in Developer options. Bug: 111434128 Bug: 119492574 Test: make RunSettingsRoboTests ROBOTEST_FILTER=WirelessDebugging Change-Id: I188badb43035172642cf235bb27e56d3a1dea169 Merged-In: I188badb43035172642cf235bb27e56d3a1dea169 --- PREUPLOAD.cfg | 1 + res/layout/adb_qrcode_scanner_fragment.xml | 94 ++++ res/layout/adb_wireless_dialog.xml | 112 ++++ res/values/styles.xml | 38 ++ res/xml/adb_device_details_fragment.xml | 39 ++ res/xml/adb_wireless_settings.xml | 68 +++ res/xml/development_settings.xml | 7 + .../AdbDeviceDetailsActionController.java | 92 ++++ ...AdbDeviceDetailsFingerprintController.java | 80 +++ .../development/AdbDeviceDetailsFragment.java | 78 +++ .../AdbDeviceDetailsHeaderController.java | 88 ++++ .../AdbDeviceNamePreferenceController.java | 78 +++ .../AdbIpAddressPreferenceController.java | 156 ++++++ .../AdbPairedDevicePreference.java | 95 ++++ .../development/AdbQrcodeScannerFragment.java | 351 +++++++++++++ .../development/AdbWirelessDialog.java | 157 ++++++ .../AdbWirelessDialogController.java | 104 ++++ .../development/AdbWirelessDialogUiBase.java | 126 +++++ .../DevelopmentSettingsDashboardFragment.java | 1 + .../development/WirelessDebuggingEnabler.java | 140 +++++ .../WirelessDebuggingFragment.java | 486 ++++++++++++++++++ ...WirelessDebuggingPreferenceController.java | 143 ++++++ .../android/settings/wifi/dpp/WifiQrCode.java | 3 + .../WirelessDebuggingEnablerTest.java | 160 ++++++ ...lessDebuggingPreferenceControllerTest.java | 120 +++++ 25 files changed, 2817 insertions(+) create mode 100644 res/layout/adb_qrcode_scanner_fragment.xml create mode 100644 res/layout/adb_wireless_dialog.xml create mode 100644 res/xml/adb_device_details_fragment.xml create mode 100644 res/xml/adb_wireless_settings.xml create mode 100644 src/com/android/settings/development/AdbDeviceDetailsActionController.java create mode 100644 src/com/android/settings/development/AdbDeviceDetailsFingerprintController.java create mode 100644 src/com/android/settings/development/AdbDeviceDetailsFragment.java create mode 100644 src/com/android/settings/development/AdbDeviceDetailsHeaderController.java create mode 100644 src/com/android/settings/development/AdbDeviceNamePreferenceController.java create mode 100644 src/com/android/settings/development/AdbIpAddressPreferenceController.java create mode 100644 src/com/android/settings/development/AdbPairedDevicePreference.java create mode 100644 src/com/android/settings/development/AdbQrcodeScannerFragment.java create mode 100644 src/com/android/settings/development/AdbWirelessDialog.java create mode 100644 src/com/android/settings/development/AdbWirelessDialogController.java create mode 100644 src/com/android/settings/development/AdbWirelessDialogUiBase.java create mode 100644 src/com/android/settings/development/WirelessDebuggingEnabler.java create mode 100644 src/com/android/settings/development/WirelessDebuggingFragment.java create mode 100644 src/com/android/settings/development/WirelessDebuggingPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/WirelessDebuggingEnablerTest.java create mode 100644 tests/robotests/src/com/android/settings/development/WirelessDebuggingPreferenceControllerTest.java diff --git a/PREUPLOAD.cfg b/PREUPLOAD.cfg index 8e1ab2bf76e..883e968e4dc 100644 --- a/PREUPLOAD.cfg +++ b/PREUPLOAD.cfg @@ -3,3 +3,4 @@ checkcolor_hook = ${REPO_ROOT}/prebuilts/checkcolor/checkcolor.py -p . strings_lint_hook = ${REPO_ROOT}/frameworks/base/tools/stringslint/stringslint_sha.sh ${PREUPLOAD_COMMIT} +checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT} diff --git a/res/layout/adb_qrcode_scanner_fragment.xml b/res/layout/adb_qrcode_scanner_fragment.xml new file mode 100644 index 00000000000..b323aa48ead --- /dev/null +++ b/res/layout/adb_qrcode_scanner_fragment.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/adb_wireless_dialog.xml b/res/layout/adb_wireless_dialog.xml new file mode 100644 index 00000000000..31f94c90d07 --- /dev/null +++ b/res/layout/adb_wireless_dialog.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/styles.xml b/res/values/styles.xml index d3d3199f62b..6681f86a921 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -153,6 +153,44 @@ vertical + + + + + + + + + +