17d2124c1ccb1bd46393f70252d06d866646e97d |
|
28-Feb-2014 |
Wei Wang <weiwa@google.com> |
Revert "BLE peripheral mode (4/4): Settings change for advertising preference." This reverts commit eb56b9ccb8fa70a6c567d0bcd02f821e4de4bf7b. Conflicts: src/com/android/settings/bluetooth/BluetoothDiscoverableEnabler.java src/com/android/settings/bluetooth/BluetoothSettings.java src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java Change-Id: I2ce6b9eb0e335ba1b9aa4e1cb61a041f00d9aa87
/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
|
eb56b9ccb8fa70a6c567d0bcd02f821e4de4bf7b |
|
19-Nov-2013 |
Wei Wang <weiwa@google.com> |
BLE peripheral mode (4/4): Settings change for advertising preference. Change-Id: I5721f136267fe25e55f764bb4a6c53acd45b318b
/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
|
5d2595f05182910c1dd0ed1302bf59071b55ae79 |
|
22-Aug-2013 |
Kim Schulz <k.schulz@samsung.com> |
MAP 1.1 Review fixes - Fixes to the issues found during review. - added support for BluetoothProfile ProfileService Classes - Added new MapProfile.java to comply with new structure - changed ORDINAL to use BluetoothProfile.MAP directly - Moved construction of MapProfile to LocalBluetoothProfileManager constructor - Added support for multiple concurent permission activities and/or multiple notifications (i.e. pbap and map permission request right after each other) - cleanup - changed settings to use Notification.Builder - made the notifications for map/pbab more informative - added handling of back button + "clear all notifications" Bug:10692365 Change-Id: I9803c9658a96b1a9c1d4734d2fdd22f1421d2827
/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
|
7b065464c996b792c1ecdd9d8c93db1bf0538b8d |
|
01-Aug-2012 |
Justin Koh <justinkoh@google.com> |
Move BT settings appliance check after foreground check. Move the BT settings appliance check after the foreground activity check. This allows us to pair bt devices if we have a UI hooked up instead of never allowing it. TESTED = runs on Nexus Q. Change-Id: I3c1ea4abb8d05236d91d2525934bec757cc5ca88
/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
|
519dda9c572309182cb29e247adafe2cd475a594 |
|
01-May-2012 |
Justin Koh <justinkoh@google.com> |
Disables BluetoothPairingDialog if in appliance mode. Disables the BluetoothPairingDialog if we are in appliance mode. Bug: 6392817 TESTED = runs on Tungsten. Change-Id: I62191496b412c6196e9a18a1dd1d3bc3dd70ba0c
/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
|
436b29e68e6608bed9e8e7d54385b8f62d89208e |
|
08-Feb-2011 |
Jake Hamby <jhamby@google.com> |
Refactor Bluetooth settings for readability and performance. Major refactoring of Bluetooth settings classes. - Moved all functionality from LocalBluetoothManager into new LocalBluetoothAdapter and LocalBluetoothPreferences, and into existing classes. - Refactored functionality from BluetoothEventRedirector into new BluetoothEventManager class, deleting the original version. New version uses a HashMap from action Strings to implementers of the BluetoothEventManager.Handler interface. - Created new BluetoothDiscoveryReceiver to update shared preferences timestamp for Bluetooth discovery start/finish. This is the only event handling we need to do when the settings app is not visible, so it has its own receiver entry in AndroidManifest.xml. Edits are written using QueuedWork.singleThreadExecutor(), which BroadcastReceiver knows about and will wait for completion, eliminating the need for PendingResult. - Miscellaneous cleanups to code style and logic for readability. - Pulled some large switch statement code blocks into new methods. - Changed all Bluetooth state references to the new BluetoothProfile constants. - Changed use of deprecated Notification constructor in BluetoothPairingRequest to use Notification.Builder. - Moved Utf8ByteLengthFilter helper function from BluetoothNamePreference into its own class, and moved test cases into the same package. - Moved all LocalBluetoothProfileManager functionality related to specific profiles into new top-level classes (A2dpProfile, etc.), all implementing the LocalBluetoothProfile interface. - Moved all UI-related methods from CachedBluetoothDevice into the class that uses the method, or into the static Utils class for shared methods. Change-Id: I6d49b7f4ae0c7d7dcf62551ee40b51ecb5fe4f47
/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothPreferences.java
|