History log of /packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b0b37ae21c172491bc170659b5f429601858ddc1 24-Apr-2012 Amith Yamasani <yamasani@google.com> Help menus for several screens.

Bug: 5144896
Change-Id: Ib2f5146f6f62f2a33261bb165c3bf1bf13b22f38
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
5fb53f36cb77c3d924b3fe5c305ce7d082ecdfb8 28-Feb-2012 Amith Yamasani <yamasani@google.com> Don't crash if there's no bluetooth functionality (such as in an emulator)

Bug: 6079494
Change-Id: I12f729134407eaa719dc6a25e89a3b48476985e2
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
9a4543e1de4251463cf14150260baaf8753bd3c0 31-Aug-2011 Jake Hamby <jhamby@google.com> Fix unresponsive UI during scan and display of "No Bluetooth devices"

- When there are no available Bluetooth devices, we show
"No Bluetooth devices were found nearby" as a preference item after
the scan completes. Update the layout for this Preference item so
that the text is centered and doesn't highlight when touched.

- Fix slow responsiveness on scanning caused by repeated removal of
"No Bluetooth devices were found" preference item on every call to
onBindView().

- If no devices are paired, don't restart the scan on every rotation.

Bug: 5173935
Bug: 5055460
Change-Id: I52fb2d52f315c5e793f08499146842d54c5c3ead
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
8abbaab8b3a33006c9d8e4231a2b754d524fd05c 08-Aug-2011 jhtop.kim <jhtop.kim@samsung.com> Bluetooth : fix for showing paired device list error

- Pair one devie, then turn off BT then reboot the phone
and enter Bluetooth settings screen and turn on BT.
The last paired device will not be displayed in paired list.
- After onResume() is called, the list is shown.

- The reason is that mDevicePreferenceMap is not empty. The paired
devices are cached when BT is off and then skipped when BT is
turned on and updateContent() is called again.
- Make the mDevicePreferenceMap clear when updateContent() is called
and adapter state is BluetoothAdapter.STATE_ON.

Change-Id: Ia745e02bcb4e21a54ccc8477a4dfbad1fa5aed17
Signed-off-by: jhtop.kim <jhtop.kim@samsung.com>
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
d66b61908d8532af4cfecbf0185b452c2833a3b0 28-Jul-2011 jhtop.kim <jhtop.kim@samsung.com> Bluetooth : fix for unnecessary device-scan starting

- When trying to pair with any device, if bond state changes
device scan will be started automatically.

- add some flag to check proper scan time and to prevent unnecessary device scanning.

Signed-off-by: jhtop.kim <jhtop.kim@samsung.com>

Change-Id: I4977ec122105f33cdd25a4f5c9fed59dda916379
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
dcf8ba9eb233b4dadd1e198b7ec6ba413c6583c1 17-Aug-2011 Jeff Sharkey <jsharkey@android.com> Follow preferences padding changes in framework.

Change-Id: Ia83237290da035e5ee7a2e92ef56fc02838aac56
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
e96f04c1ffaa99992f9ed4c2687db0b955ae0450 20-Jul-2011 jhtop.kim <jhtop.kim@samsung.com> Bluetooth : fix for Settings crashes while rotating the screen.

- Add some codes preventing setting crash when rotating the screen
when the Rename device or Visibility timeout dialogs are visible.

Change-Id: I5e142a5d869a0d5c91c6ace80093d09178d79558
Signed-off-by: jhtop.kim <jhtop.kim@samsung.com>
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
79be0b3e6b5639c4cbe2bbcd9adb0ec4c28716ed 02-Aug-2011 Jake Hamby <jhamby@google.com> Fix multiple BT settings bugs.

- Change Bluetooth profiles screen to match ICS wireframes
- Remove BluetoothProfilePreference.java (no longer used)
- Remove "Pair with this device" summary below every unpaired device
- Remove "Paired but not connected" summary below unconnected paired devices
- Fix auto connection after pairing (reuse existing CachedBluetoothDevice)
- Add "Connected (no phone/media)" summaries based on ICS wireframes
- Fix visibility timeout strings.
- Fix crash when starting Bluetooth from Settings shortcut widget.

Bug: 5064139
Bug: 5064324
Bug: 5080404
Bug: 5093513
Bug: 5104485
Change-Id: Ie87103e183ce414c86cb1831a38ef0178b1b1292
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
49cfe8a3c8a15c5ec747cbeecacb50908da8e09b 20-Jul-2011 Jake Hamby <jhamby@google.com> Fix some Bluetooth settings bugs.

- Remove BluetoothFindNearby.java (no longer used)
- Show message when Bluetooth is turning off
- Fix case where device name sometimes didn't show when turning BT on
- Disable "Rename device" and "Visibility timeout" menus when BT is off
- Remove "Got onDeviceAdded, but cachedDevice already exists" log message
- Never show "Rename device" in action menu (bug 5064378)
- Show discovery time remaining as "m:ss", not "mm:ss" (bug 5064104)

Bug: 5064378
Bug: 5064104
Change-Id: I79609dfdad61993a28cff64c9e082870ff74d180
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
ca9812a8521fcc483e821fd5a88ec421de0b8f66 12-Jul-2011 Jake Hamby <jhamby@google.com> Upgrade Bluetooth pairing dialogs for ICS.

* Change Bluetooth pairing dialogs to match ICS wireframes.
* Default to numeric soft keyboard for PIN entry, and add checkbox
to allow user to switch to alphanumeric keyboard if necessary.
* Move all Bluetooth advanced settings into action bar menu.
* Toggle visibility by touching "My device" entry in devices list.

Change-Id: Ic2377eb4364f41d215181cb1e3933997c9db9106
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
6dc0f9639e5c566818930fa183e67927a1b761f8 07-Jul-2011 Gilles Debunne <debunne@google.com> Refactor Bluetooth settings

Two lists: paired devices and available devices.
New item at top for the device itself (not connected to discoverable, this is a larger
refactoring).

New settings icon.

Change-Id: I788a6c0afdb07309d449a4d41a02cf8480c95a37
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
18e9992a5e5f515566aa9ea861b2e1a3c2450ebc 30-Jun-2011 Gilles Debunne <debunne@google.com> Changed text and appearance when Wifi/Bluetooth is off

A TextView is used as an empty view, centered on screen with the message.

Change-Id: I33825775d6b2ed212e5839cfac84d055b9336667
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
9416136b4d27d3de50422f0634424594f28edc39 01-Jul-2011 Gilles Debunne <debunne@google.com> Bluetooth messages improved.

Tap to pair in place of searching. Message when no device is found.

Change-Id: I0a4b1fa140e8a30b154ae2686e9c75d3768fc44e
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
4346cda76c6faa69d7341eb5e4e5bf21c2210e7f 28-Jun-2011 Gilles Debunne <debunne@google.com> Double list in Bluetooth Settings

Paired devices are listed first (from cache), followed by unpaired ones.
A scan is only started on user request or when there is no paired device
(should it be when there is no paired *connected* device?).

Wrench icon only displayed for paired devices.

Wrench click listener no longer uses mDeviceSettings which is unreliable
with ListView view recycling.

Fixed blinking ProgressCategory when the category was first in the list.

Change-Id: Ie749883426c12bd354da64733bd04b00304bc1f5
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
dc7101ff883d3b91a7b5d2d0e813109aa05d1af3 27-Jun-2011 Gilles Debunne <debunne@google.com> Split ActionBar in Settings

Made menu item visible to force action bar, changed style.

Also change parent_fragment for items that have been moved to top level (wifi,
bluetooth, development, battery).

Change-Id: I62932ba55356abdfbf94942f5b4efaa0f15dbd6a
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
e78c1879058571c00879f0d3e756951302adf513 21-Jun-2011 Gilles Debunne <debunne@google.com> Settings refactoring

Wifi and bluetooth pane refactored, main toggles moved to left pane.

Change-Id: I42ea4cf3bdf24158f3c67e0dea311258206cd78a
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
f1139aab801f89a19cf7c95f7c25fe49a4efc67b 29-Mar-2011 Jake Hamby <jhamby@google.com> Fix NPE in WirelessSettings.onCreate() for SDK and non-BT devices.

Fix NPE when entering Settings app in the SDK (and for devices without
Bluetooth). Also remove the "Bluetooth settings" item in addition to
the Bluetooth toggle item from Wireless settings when BT is missing.

Bug: 4149307
Change-Id: Iecc5960a193cf88664d3217b4d7bdbc2276dabc0
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.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/BluetoothSettings.java
1b0489cb3eb051b2cf18aa2cb3110ff904c9ebe8 02-Feb-2011 Chris Wren <cwren@google.com> Allow users to change the length of Bluetooth discoverability to
be two minues, five minutes, an hour, or forever discoverable.

This addresses the internal bug 2413429:
http://b/issue?id=2413429
and external issue 6348:
http://code.google.com/p/android/issues/detail?id=6348

Original Author: Chris Wren <crwen@google.com>
Modifications done by: Jaikumar Ganesh<jaikumar@google.com>

Change-Id: Ie12e56ac41aa01a161d263c7525b6e021d4eeb1f
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
4ee12032a3a39b8ddff72cc58251a4c943621548 26-Jan-2011 Jake Hamby <jhamby@google.com> Implement "show received files" preference item.

Add handler to send an intent to the Bluetooth OPP app to show the
list of received files to the user.

Bug: 3167219
Change-Id: I59e18559a0c35add7f1be56a5f040dae4dccc7f1
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
2748fc24cfeef9a79fc5e29c02a71737def35e6a 13-Jan-2011 Jake Hamby <jhamby@google.com> Close scan screen when pairing and remove device when unpairing.

Close the scan screen after successful pairing, and remove a
device from the list of paired devices after unpairing.

As part of the fix, BluetoothSettings was refactored into a parent
class, DeviceListPreferenceFragment, and three subclasses for each
variant type: BluetoothSettings, BluetoothFindNearby, and
DevicePickerFragment, replacing the checks against mScreenType with
custom logic in the child classes.

Bug: 3325848
Change-Id: If64fddc3ba5b4f1136451491c7d5a1139b696e47
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
c6e1b293a7cca6804a0a3ea4923beea16bd6dc0e 11-Jan-2011 Jake Hamby <jhamby@google.com> Don't throw exception on unexpected BT device addition.

Fix for reported bug where settings app crashes while trying to share
a picture. Bug report showed IllegalStateException thrown with message
"Got onDeviceAdded, but cachedDevice already exists." Changed code to
print an error message to the log and ignore the unexpected event,
rather than throwing an uncaught exception that crashes the app.

Bug: 2192884
Change-Id: I016be6a1616b317b2289768d18ae9f069a49445e
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
39ef225e7c44a48aa9cfdf5c56ecd4ddfb95ae89 17-Dec-2010 Jake Hamby <jhamby@google.com> Enable reverse tethering in BT settings screen.

- Enable support for reverse tethering in BT settings.
- Add string resource for "Auto connect" preference.
- Remove unused imports and other minor cleanups.
- Add isConnectable() and isAutoConnectable() methods to Profile
enum type and remove isConnectableProfile() method.

Change-Id: Ie606db04028a8278e98231f0671a388671f2f067
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
3f0f998aa72844e487dd189845289d4c5db88b93 14-Dec-2010 Jake Hamby <jhamby@google.com> Remove Bluetooth tethering settings screen.

Remove obsolete Bluetooth tethering settings screen. BT tethering can
be turned on and off, but the connection must be initiated by the
remote device. For reverse tethering, there will be a checkbox for
that profile in the regular Bluetooth device settings screen.

Bug: 3283928
Change-Id: Ic25139f8862b305feb0381e61c24b7783fad2366
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
498d12bac0df509a4f74a4df8a8c69ec22583a1a 11-Dec-2010 Jaikumar Ganesh <jaikumar@google.com> Add ability to connect to only headset profile.

Fix some SDP records issues.

Change-Id: I42816527b1ae0749b4b59b7947f1acb9d2e6f001
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
c090feb64f674d9840993736a24f9667f8b0e0d5 08-Dec-2010 Jake Hamby <jhamby@google.com> Implement BT settings functionality for new UI.

- Removed context menu logic for long press (no longer used).
- Converted device picker to run in its own Activity, using a dialog
theme on large screen devices and full-screen on phones.
- Removed unused resources.
- Add device to "Paired devices" list when pairing is initiated by the
remote device.
- Return to Bluetooth settings pane after successfully pairing a new
device from the "Find nearby device" pane.
- Add support for renaming devices (TODO: persist the custom name and
update the "bread crumb" in the action bar to the new device name).
- Add support for incoming file transfer and auto connect checkboxes
in DeviceProfilesSettings.
- Show available and connected device profiles as icons instead of
summary text. Available but disconnected profiles are drawn in gray.
- Fixed bluetooth_notif_message to include the device name as a parameter
instead of appending the name to the end of the localized string.
- Changed some fields from private to package scope for more efficient
access from inner classes.

Bug: 3137982

Change-Id: Ic2d6ee5be60c9c5b3f3a8a58846d58efedfa5c93
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
e79f990490de49b39097433707c2bae6d8238330 03-Nov-2010 Jake Hamby <jhamby@google.com> Implement individual Bluetooth profile connect/disconnect.

Allow individual Bluetooth profiles to be connected/disconnected from
the device's settings pane.

Bug: 3137982
Change-Id: I21512c5bf965fc523f3dc1e83d029b16b5e22440
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
48e90002839e662eb1667471aebeb0483e9fb7db 26-Oct-2010 Amith Yamasani <yamasani@google.com> Bluetooth settings revamp

Added a separate scanning screen.
UI changes to not require long-press options.
Needs TODOs to be filled by BT team.

Bug: 3038327
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
290ba7c1ae084e9bbc3e5bb3a6e8d7c6207adbab 13-Oct-2010 Amith Yamasani <yamasani@google.com> Fix NPE in BT Settings launch from a shortcut.

Bug: 3089335
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
6ebf8619d7f09e9642aed84310b56d9847eead94 10-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fragmentize BluetoothSettings.

Add UserLeaveHintListener.java, so that the settings won't use
its implementation around Activity#onUserLeaveHint().

Also fragmentize bluetooth tethering screen.

Change-Id: Id06ae3161fbdb5854ddb7a257f464fb16ea9b089
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
8eb4986049541c0e8de86190c0513d1895597438 23-Aug-2010 Jaikumar Ganesh <jaikumar@google.com> Match devices by Class for tethering.

Change-Id: I711de3c8d6f6b1dafeec4fb5dde4fa33d997bcca
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
2cd6aad5615af391e1b58db9faa9c9d76280d0b1 21-Aug-2010 Jake Hamby <jhamby@google.com> am 2876ad62: am 2fcfb289: Merge " Fix Bluetooth Settings activity memory leak."

Merge commit '2876ad62082207e0e02cbc38b65ce9993cb121bf'

* commit '2876ad62082207e0e02cbc38b65ce9993cb121bf':
Fix Bluetooth Settings activity memory leak.
32711b6752eb73324e1b10db975ac956888eda96 11-Aug-2010 Danica Chang <danicachang@google.com> bluetooth tethering

Change-Id: I8dfb1c85bb8b963d2937b8bc4a4c9f0cf641785d
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
d4cebee1e4b68e8b6c1e2ad8b82da6e2414f2e5b 21-Jul-2010 thigobr <thigobr@gmail.com> Fix Bluetooth Settings activity memory leak.

There were two leaks in Bluetooth Settings: one when rotating the
phone and other when scanning for bluetooth devices.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
cdc5e6eea2ba96f175433221488e845f7f1ab97b 25-Mar-2010 Jaikumar Ganesh <jaikumar@google.com> Stop scanning as soon as device is picked in the device picker.

This improves OPP transfer time by a couple of seconds.

Change-Id: I40e8f092ca3950a2d180b78f07f1cc717f2daaf6
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
628f9b3889a73872131681eaf4bbd4c41f56a0be 03-Mar-2010 Michael Chan <mchan@android.com> b/2482585 Bluetooth settings: remove "Scan for devices" from menu

Change-Id: I206794245a6afeb97366dd32e609f4e7f9374c20
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
bd0b2542a848bb6cd5a6055ee870a63732ae061d 11-Dec-2009 Michael Chan <mchan@android.com> am a87f2fd7: b/2320107 Fixed NPE for class bits. Docks do not have class bits.

Merge commit 'a87f2fd7d82e5055e0f9ea2c93704ed0b58f27ef' into eclair-mr2

* commit 'a87f2fd7d82e5055e0f9ea2c93704ed0b58f27ef':
b/2320107 Fixed NPE for class bits. Docks do not have class bits.
a87f2fd7d82e5055e0f9ea2c93704ed0b58f27ef 11-Dec-2009 Michael Chan <mchan@android.com> b/2320107 Fixed NPE for class bits. Docks do not have class bits.

Change-Id: Ibe4f697a906010f8f3ee270b891db286a4976f8a
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
4fcf94c47b5526e1ee64854d7e25bfcac171885b 10-Nov-2009 Michael Chan <mchan@android.com> am 5469ff8b: b/2226832 Showing Pairing Dialog in the foreground

Merge commit '5469ff8b3f9966c6f141078b37da5f178b7825e4' into eclair-mr2

* commit '5469ff8b3f9966c6f141078b37da5f178b7825e4':
b/2226832 Showing Pairing Dialog in the foreground
5469ff8b3f9966c6f141078b37da5f178b7825e4 09-Nov-2009 Michael Chan <mchan@android.com> b/2226832 Showing Pairing Dialog in the foreground

Pairing Dialogs notifications (in the window shade) were not visible in full
screen apps e.g. gallery. Showing Pairing Dialog in the foreground:
1) if the remote device was picked in the device picker in the last minute or
2) if the device was in discoverable mode in the last minute.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
db99bb36449f34d6f26f61092a6c77de1bb98c91 09-Oct-2009 Jaikumar Ganesh <jaikumar@google.com> am c065348e: Show an error message when the remote side cancels the authentication and show OPP device list correctly.

Merge commit 'c065348ebaf1ea9301d7b96633bea4de8c78c2aa' into eclair-mr2

* commit 'c065348ebaf1ea9301d7b96633bea4de8c78c2aa':
Show an error message when the remote side cancels the authentication
81cdaff7b5aed3ea2b987b23e2e9a6c0213b0aa5 08-Oct-2009 Michael Chan <mchan@android.com> b/2173596 Cancel Bluetooth scanning when the user leaves Bluetooth Settings.

Change-Id: Ib4dd6254c90da619e853b1be22fba3ff1365258e
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
c065348ebaf1ea9301d7b96633bea4de8c78c2aa 08-Oct-2009 Jaikumar Ganesh <jaikumar@google.com> Show an error message when the remote side cancels the authentication
and show OPP device list correctly.

Dr No: Eastham
Bug: 2174874
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
079ee952bdfae560c36df1f1dcd3f1177e4afa47 28-Sep-2009 Nick Pelly <npelly@google.com> Update application for android.bluetooth.ParcelUuid -> android.os.ParcelUuid

Change-Id: Iebf2b3ea9cac224e3e6c67e503b1063491dce5bb
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
cd47ae6af27f2cc16a21614de240f8a0b0070901 22-Sep-2009 Lixin Yue <L.X.YUE@motorola.com> Fix device picker minor bug

When in device picker screen, if other device triggers pairing process with own
device, after paired succssfully, it should not send intent to OppReceiver to
start file sending. We need check if the paired device is the one user selected.

Original Author: Lixin Yue
Modified by: Jaikumar Ganesh (jaikumar@google.com)

Change-Id: I32df995ba94417470cccaead492844a9c61c0846
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
1bfe73d0b1d338f3c16a8177eb8de509e44a5c01 23-Sep-2009 Jaikumar Ganesh <jaikumar@google.com> Filter devices by UUID and then class.

The settings app has been updated to use UUIDs.
When there is a filter type set for device picket UI, use the
UUIDs first and then the class bits.

Change-Id: Ifde5dbc3a1cf25babce4c686002315aa3933de59
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
16cc86315d7a8e1f6a0f3083d0a810a7cb097832 10-Sep-2009 Nick Pelly <npelly@google.com> Update application for Bluetooth API changes.

Change-Id: I8351611f0f0c5eda3e423dbe7e7b53e52d75ac36
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
f4779354b39353a48d0bec6cc5c71fd73e3f369a 09-Sep-2009 Nick Pelly <npelly@google.com> Update application for Bluetooth API change: deprecation of BluetoothError.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
ca564d6bdaa56fba60f499e092e1024fff5d1aba 09-Sep-2009 Nick Pelly <npelly@google.com> Update application for Bluetooth API change.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
a41e2f94b792e44872be87f40fce182e6b39f4ba 09-Jul-2009 Yue Lixin <a5206c@motorola.com> Implement Bluetooth device picker

Add Bluetooth device picker in Settings
- add resource to support device picker
- show different UI accroding to start Intent
- add OPP profile manager
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
d63c0112251ab4e4e977545368dd703d875012a4 15-Aug-2009 Nick Pelly <npelly@google.com> Bluetooth: Update Settings.apk to match BT API change.

Split BluetoothDevice into BluetoothDevice and BluetoothAdapter.

BluetoothAdapter: Represents the local BT adapter. Operations on the local
adapter (start a scan, etc).
BluetoothDevice: Represents a remote BT device. Operations on remote devices
(pair, connect, etc).
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
e15d3a0cfb2a5686498da2ee64490c6e1958259c 12-Aug-2009 Michael Chan <mchan@android.com> b/2026622 Fixed the problem with the UI keeps showing that BT is scanning even though it has stopped.
For some reason, the framework does not notify the settings app when the scan is done while the screen is off.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
e6dd1fa1851302710ac7845d25d8ad8a5b6ee438 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
afc4ab2ffbb8327ddce9907961295a32cbf49d0f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
4e14e5ccbf1ef27220419849133d482a546d5c04 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
a578a6c4ad2924236a8882e3eb794474d57ca450 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
8a156091eff22a360f802332daf2fe00b4267ad7 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
01f172366c86623cc45a1b9a810dda86c595eb19 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
5962e18d0e5741511e78102a3746828b05f9f9ea 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java
abc48f80d8747b4fc051b7dd364355ee667a9bac 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java