From 85a65e2dc682af0de0dea20d7cee5964389b0470 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 --- res/layout/adb_qrcode_scanner_fragment.xml | 110 ++++ 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 | 326 ++++++++++++ .../development/AdbWirelessDialog.java | 157 ++++++ .../AdbWirelessDialogController.java | 104 ++++ .../development/AdbWirelessDialogUiBase.java | 126 +++++ .../DevelopmentSettingsDashboardFragment.java | 1 + .../development/WirelessDebuggingEnabler.java | 140 +++++ .../WirelessDebuggingFragment.java | 495 ++++++++++++++++++ ...WirelessDebuggingPreferenceController.java | 143 +++++ .../android/settings/wifi/dpp/AdbQrCode.java | 56 ++ .../WirelessDebuggingEnablerTest.java | 160 ++++++ ...lessDebuggingPreferenceControllerTest.java | 120 +++++ 24 files changed, 2869 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 src/com/android/settings/wifi/dpp/AdbQrCode.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/res/layout/adb_qrcode_scanner_fragment.xml b/res/layout/adb_qrcode_scanner_fragment.xml new file mode 100644 index 00000000000..975256d18aa --- /dev/null +++ b/res/layout/adb_qrcode_scanner_fragment.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 c42fab2726e..85b25e41d16 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -153,6 +153,44 @@ vertical + + + + + + + + + +