OSDN Git Service

Use BluetoothAdapter instead of LocalBluetoothAdapter
authorhughchen <hughchen@google.com>
Thu, 26 Jul 2018 03:22:01 +0000 (11:22 +0800)
committerhughchen <hughchen@google.com>
Tue, 31 Jul 2018 03:35:36 +0000 (11:35 +0800)
commite94b02206ed29f7808d2cf819d78a0ab490de03f
treefd3688c3c21993f10ade364a35a0cb3e3de94d2a
parent75bafefa49df27276eece750b863e6b6adfb6f89
Use BluetoothAdapter instead of LocalBluetoothAdapter

LocalBluetoothAdapter only has a few APIs that is not supported
by BluetoothAdapter, and lots of LocalBluetoothAdapter function
pass parameter to BluetoothAdapter directly.
Do the refactor in Settings, use BluetoothAdapter instead of
LocalBluetoothAdapter.

Bug: 111769754
Test: make -j42 RunSettingsRoboTests
Change-Id: I88e5a8377b5d1106c7679e6a8c3fd1ca1a80ea6f
32 files changed:
src/com/android/settings/bluetooth/AlwaysDiscoverable.java
src/com/android/settings/bluetooth/BluetoothDeviceNamePreferenceController.java
src/com/android/settings/bluetooth/BluetoothDeviceRenamePreferenceController.java
src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java
src/com/android/settings/bluetooth/BluetoothEnabler.java
src/com/android/settings/bluetooth/BluetoothPairingDetail.java
src/com/android/settings/bluetooth/BluetoothSliceBuilder.java
src/com/android/settings/bluetooth/BluetoothSummaryUpdater.java
src/com/android/settings/bluetooth/BluetoothSwitchPreferenceController.java
src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
src/com/android/settings/bluetooth/DevicePickerFragment.java
src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
src/com/android/settings/bluetooth/LocalDeviceNameDialogFragment.java
src/com/android/settings/bluetooth/RequestPermissionActivity.java
src/com/android/settings/bluetooth/RequestPermissionHelperActivity.java
src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceController.java
src/com/android/settings/deviceinfo/DeviceNamePreferenceController.java
src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragment.java
src/com/android/settings/widget/SettingsAppWidgetProvider.java
tests/robotests/src/com/android/settings/bluetooth/AlwaysDiscoverableTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceNamePreferenceControllerTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceRenamePreferenceControllerTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothEnablerTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothPairingDetailTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothSliceBuilderTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothSummaryUpdaterTest.java
tests/robotests/src/com/android/settings/bluetooth/BluetoothSwitchPreferenceControllerTest.java
tests/robotests/src/com/android/settings/bluetooth/DeviceListPreferenceFragmentTest.java
tests/robotests/src/com/android/settings/bluetooth/LocalDeviceNameDialogFragmentTest.java
tests/robotests/src/com/android/settings/connecteddevice/DiscoverableFooterPreferenceControllerTest.java
tests/robotests/src/com/android/settings/deviceinfo/DeviceNamePreferenceControllerTest.java
tests/robotests/src/com/android/settings/testutils/shadow/ShadowBluetoothAdapter.java