Settings.System.AIRPLANE_MODE_TOGGLEABLE_RADIOS is a list of
radios that can be toggled while in airplane mode. This CL
changes BluetoothEnabler to respect this.
It parallels the logic in WifiEnabler, which enables OEMs
to allow Wifi changes when in airplane mode.
Most existing devices don't include "bluetooth" in the
toggleable list, which means bluetooth will continue to be
disabled when in airplane mode for those devices.
Fixes http://b/2297314
Merge commit 'f4ec356df960245889da6f7518ec28c862ebf5e6'
* commit 'f4ec356df960245889da6f7518ec28c862ebf5e6':
b/2318290 connect should be called instead of connect(profile) if device is unpaired.
Merge commit 'fcea8c0d131e019e4441fa239720a5e4ecf9ed7d'
* commit 'fcea8c0d131e019e4441fa239720a5e4ecf9ed7d':
b/2334482 Disable Music and audio by default for the docks
Merge commit '483deed6f3d91329d02bb37af64f032e4eaa3621'
* commit '483deed6f3d91329d02bb37af64f032e4eaa3621':
b/2323277 Fixed race condition where the user clicks on the dialog before dismiss() is processed.
Bug: 2325451.
This change also improves the UI by returning an empty drawable of the appropriate
size to make sure all labels line up correctly in the list.
Merge commit '052ad24219bbb170d9d028a460741524a768915a' into eclair-mr2
* commit '052ad24219bbb170d9d028a460741524a768915a':
b/2323277 Fixed race condition where the user clicks on the dialog before dismiss() is processed.
Merge commit '0a0225418366e4502e18e414e71a04d575b1a47e'
* commit '0a0225418366e4502e18e414e71a04d575b1a47e':
b/2320107 NPE when receiving a Undock event without a device
Merge commit '362d5b17c0ff8f8f7207bbdec9c952d19c83b3be'
* commit '362d5b17c0ff8f8f7207bbdec9c952d19c83b3be':
b/2320107 Fixed NPE for class bits. Docks do not have class bits.
Merge commit '9463c2f8d5f09ef9cc015405640bbf845f0f7a8a' into eclair-mr2
* commit '9463c2f8d5f09ef9cc015405640bbf845f0f7a8a':
b/2320107 NPE when receiving a Undock event without a device
Merge commit 'a87f2fd7d82e5055e0f9ea2c93704ed0b58f27ef' into eclair-mr2
* commit 'a87f2fd7d82e5055e0f9ea2c93704ed0b58f27ef':
b/2320107 Fixed NPE for class bits. Docks do not have class bits.
Merge commit '613549a622eac8278c9f81a1df83484c256652bf' into eclair-mr2
* commit '613549a622eac8278c9f81a1df83484c256652bf':
Fix desk dock getting stuck after unpairing.
Merge commit 'b37c4a09bbf9535db984b7165612184b4024a01e'
* commit 'b37c4a09bbf9535db984b7165612184b4024a01e':
b/2296110 Car Dock - Stop service when done processing each command. Clean up logs.
Merge commit '6e3ee10a99b4d71ffe8f2473dcb8c6dbf4da0ed5' into eclair-mr2
* commit '6e3ee10a99b4d71ffe8f2473dcb8c6dbf4da0ed5':
Fix auto connection of A2DP profile.
Merge commit '1d5f14bd54490ccd4c93dfe350aa5abfbfe9ceda' into eclair-mr2
* commit '1d5f14bd54490ccd4c93dfe350aa5abfbfe9ceda':
b/2296110 Car Dock - Stop service when done processing each command. Clean up logs.
Merge commit '488a80a7b111f5906bf51101785a95a6c640d265' into eclair-mr2
* commit '488a80a7b111f5906bf51101785a95a6c640d265':
b/2314560 Prevent PIN dialog from showing up on undocked docks
Merge commit 'a702cab6cf99c6c2168f0662d9c15adbf76011ab'
* commit 'a702cab6cf99c6c2168f0662d9c15adbf76011ab':
Wifi diagnostic app to enable debug and provide information
This is the first checkin on the wifi diagnostic app. Right now,
it supports using the WifiManager API, shows the configuration details
and provides status on the supplicant, network and wifi state along with
some additional details.
More to come:
- add more API and status on any additional fields
- provide a way to show some logs
Bug: 2302130
Merge commit '1ac497b219aef7de2de4449a93666ab4ba5cb181'
* commit '1ac497b219aef7de2de4449a93666ab4ba5cb181':
Fix NPE when APPWIDGET_PICK has no value for EXTRA_CUSTOM_INFO
Merge commit 'd5f1e194a608f9985ae95c6fa061f2468b499a52'
* commit 'd5f1e194a608f9985ae95c6fa061f2468b499a52':
Display icons in the correct density in the ActivityPicker.
Merge commit 'f4b337ce10dc555ac7a1588156715af232c2be0c'
* commit 'f4b337ce10dc555ac7a1588156715af232c2be0c':
b/2296110 Car Dock - Enable BT if not already enabled.
Merge commit 'af03e5f0f32d56b831bdb2c849e32af796e49306'
* commit 'af03e5f0f32d56b831bdb2c849e32af796e49306':
b/2296110 Dialog for setting up dock audio.
Merge commit '0f9fe5ac7112624be064a7fc5bcf6f0abe0c0250'
* commit '0f9fe5ac7112624be064a7fc5bcf6f0abe0c0250':
Disconnect even Sinks in Connecting state while connecting another sink.