Jaikumar Ganesh
3eb43fe7a4
Show name for incoming pairing requests.
...
Settings apps invalidates its cache whenever a new scan is started.
When there is a new incoming pairing request, we will not get a DeviceFound
signal, because its not due to a inquiry scan. Thus when the pairing request
is displayed, the settings app doesn't have it in cache and hence will
just display the address. Make it query the framework when it doesn't have the name.
2009-09-15 14:07:22 -07:00
Jaikumar Ganesh
5f23cb39a1
Modify settings for 2.1
...
Add incoming pairing dialog
Add DisplayPasskey handling of pairing keyboards with 2.1 devices.
Modify code path to show errors when bonding request fails.
Misc fixes like string changes.
2009-09-11 12:00:14 -07:00
Nick Pelly
16cc86315d
Update application for Bluetooth API changes.
...
Change-Id: I8351611f0f0c5eda3e423dbe7e7b53e52d75ac36
2009-09-10 18:44:25 -07:00
Android (Google) Code Review
6ee7dd0913
Merge change 24435 into eclair
...
* changes:
Fix display strings and enter passkey handling.
2009-09-09 18:06:30 -04:00
Jaikumar Ganesh
67efa271bb
Fix display strings and enter passkey handling.
2009-09-09 15:03:24 -07:00
Nick Pelly
f4779354b3
Update application for Bluetooth API change: deprecation of BluetoothError.
2009-09-08 17:49:57 -07:00
Nick Pelly
ca564d6bda
Update application for Bluetooth API change.
2009-09-08 16:24:03 -07:00
Michael Chan
77395cc39c
b/2050798 Bluetooth Passkeys should always be 6 digits so show leading zeros if needed.
...
Removed extra new lines in the passkey and pin dialogs because the string didn't fit in landscape mode. (scrollbars to appeared)
2009-09-02 12:30:05 -07:00
Jaikumar Ganesh
cb6a3b3d9e
Show error messages when Authentication fails.
...
Call Canceled when user presses "Don't Pair".
Thus for Authentication Failed cases we can show the message to the
user.
2009-08-21 11:55:29 -07:00
Android (Google) Code Review
9182721336
Merge change 22130 into eclair
...
* changes:
Call the correct function for canceling a pairing request.
2009-08-20 15:10:49 -07:00
Jaikumar Ganesh
8c08bcd2ab
Call the correct function for canceling a pairing request.
2009-08-20 15:02:41 -07:00
Yue Lixin
a41e2f94b7
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
2009-08-19 20:45:18 -07:00
Jaikumar Ganesh
53121cf110
Fix device address check when profile state changes.
2009-08-19 12:25:37 -07:00
Nick Pelly
d63c011225
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).
2009-08-17 17:09:44 -07:00
Michael Chan
5eb32e86a2
b/2005377 Fixed the problem where previously paired devics can't be access(grayed out) in Bluetooth settings after a reboot.
2009-08-14 13:57:25 -07:00
Michael Chan
110befc20e
do not merge: cherry-pick e9f4f5dd39
from master branch
2009-08-14 13:33:49 -07:00
Michael Chan
fdfb90f9e8
b/1770342 Bluetooth: Show the pair and connect when the user long touches a device without any supported profiles.
2009-08-12 15:38:01 -07:00
Michael Chan
e15d3a0cfb
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.
2009-08-12 14:27:18 -07:00
Michael Chan
e41a4ca695
Modified the Bluetooth 2.1 Passkey confirmation dialog
...
- Changed the Passkey confirmation to show Pair/Don't Pair.
- Fixed the problem where the Ok button was showing up as Pair for the error dialog box.
- Disable the toasts when pairing failed in this case. Will need to check if this causes regression in other cases.
2009-08-04 18:20:17 -07:00
Michael Chan
487843886d
2005382 Disable long press on Bluetooth device when BT is off
...
1930418 Grey BT device when BT is off
2009-07-30 16:35:44 -07:00
Jaikumar Ganesh
3a76bcaa83
Initial 2.1 bluetooth support.
...
Need to work with Strings and UI person to fix and later test everything.
2009-07-20 10:38:02 -07:00
Michael Chan
3e1c1d1920
b/1818390 Show Computer and Phone icons on such devices even if they support A2DP or HSP
2009-07-15 15:14:12 -07:00
Michael Chan
f9bdcb6c26
am 132b2144
: Disable the individual remote Bluetooth devices when BT is off
...
Merge commit '132b21440b1b930322fc129a504afa6107835f8e'
* commit '132b21440b1b930322fc129a504afa6107835f8e':
Disable the individual remote Bluetooth devices when BT is off
2009-07-03 08:17:50 -07:00
Michael Chan
132b21440b
Disable the individual remote Bluetooth devices when BT is off
2009-07-01 14:06:43 -07:00
Jaikumar Ganesh
d97daa064b
Handle class and name changed actions with DeviceFound signals.
...
When the class or name of a device changed, due to name resolution
or otherwise, we were not updating the cache.
2009-06-19 17:10:19 -07:00
Jaikumar Ganesh
91b33f1462
Settings app changes for Bluez4.
2009-06-08 17:28:06 -07:00
Michael Chan
8762093e00
Findbug fixes in Settings app
...
modified: src/com/android/settings/ApnPreference.java
modified: src/com/android/settings/ApnSettings.java
modified: src/com/android/settings/BandMode.java
modified: src/com/android/settings/BatteryInfo.java
modified: src/com/android/settings/LanguageSettings.java
modified: src/com/android/settings/ManageApplications.java
modified: src/com/android/settings/RadioInfo.java
modified: src/com/android/settings/SdCardSettings.java
modified: src/com/android/settings/UsageStats.java
modified: src/com/android/settings/ZoneList.java
modified: src/com/android/settings/bluetooth/LocalBluetoothDevice.java
modified: src/com/android/settings/deviceinfo/Status.java
modified: src/com/android/settings/quicklaunch/QuickLaunchSettings.java
modified: src/com/android/settings/wifi/AccessPointDialog.java
modified: src/com/android/settings/wifi/AccessPointPreference.java
modified: src/com/android/settings/wifi/WifiLayer.java
modified: src/com/android/settings/wifi/WifiSettings.java
2009-05-14 17:47:02 -07:00
Michael Chan
f341e5ee35
am 6c97742
: Always add the bt profile to profile list on the arrive of a
...
Merge commit '6c97742c88303c65e68fe08257a7ccf841f03866'
* commit '6c97742c88303c65e68fe08257a7ccf841f03866':
Always add the bt profile to profile list on the arrive of a connect event
2009-05-06 18:25:41 -07:00
Michael Chan
6c97742c88
Always add the bt profile to profile list on the arrive of a connect event
...
Always add the bt profile to profile list on the arrive of a connect event. Previously,
the connect event is ignored if it is a profile that's not known ahead of time.
2009-05-06 18:08:58 -07:00
Michael Chan
5ffbb91013
Reenable verbose logging for post-donut
2009-04-30 16:33:42 -07:00
Michael Chan
f25063aee3
Fixed the Bluetooth On/Off Checkbox in settings so it is enabled/disable properly.
...
In the BroadcastReceiver, pickup the new bluetooth status from the intent instead
of calling back to LocalBluetoothManager. There could be race condition since
LocalBluetoothManager itself gets the same info via the BroadcastReceiver mechanism.
Also cleaned up logs.
2009-04-29 14:17:06 -07:00
Nick Pelly
b20dd917e2
AI 143788: am: CL 143740 Don't clear supported profiles in settings app if getRemoteClass returns error.
...
Also clean up the error codes returned by the framework, so that the settings app can properly detect an error.
Original author: npelly
Merged from: //branches/cupcake/...
Automated import of CL 143788
2009-03-31 14:56:27 -07:00
Michael Chan
1739bfb333
AI 143480: Fixed the problem where Settings would crash if you enable airplane mode, go
...
Home, go back to Wireless Settings. This only happens in emulator. Bluetooth
isn't supported in emulator but the crash was fixed so users can
enable/disable Airplane Mode.
BUG=1741119
Automated import of CL 143480
2009-03-30 09:40:42 -07:00
Michael Chan
a322045d92
AI 143116: Added separate error messages for Bluetooth bonding rejections
...
and bonding failures due to down devices
BUG=1308546
Automated import of CL 143116
2009-03-27 11:53:26 -07:00
Michael Chan
097ed6c671
Automated import from //branches/donutburger/...@140897,140897
2009-03-24 18:52:49 -07:00
The Android Open Source Project
e6dd1fa185
auto import from //branches/cupcake_rel/...@140373
2009-03-18 17:39:48 -07:00
The Android Open Source Project
72ed6feab2
auto import from //branches/cupcake_rel/...@138607
2009-03-13 13:04:25 -07:00
The Android Open Source Project
648bf5fd9e
auto import from //branches/cupcake/...@137197
2009-03-09 11:52:14 -07:00
The Android Open Source Project
afc4ab2ffb
auto import from //depot/cupcake/@135843
2009-03-03 19:32:34 -08:00
The Android Open Source Project
4e14e5ccbf
auto import from //depot/cupcake/@135843
2009-03-03 18:28:52 -08:00
The Android Open Source Project
a578a6c4ad
auto import from //depot/cupcake/@132589
2009-03-03 14:04:35 -08:00
The Android Open Source Project
8a156091ef
auto import from //depot/cupcake/@137055
2009-03-02 22:54:43 -08:00
The Android Open Source Project
90e190609a
auto import from //branches/cupcake/...@132569
2009-02-20 07:38:33 -08:00
The Android Open Source Project
4772968987
auto import from //branches/cupcake/...@132276
2009-02-19 10:57:36 -08:00
The Android Open Source Project
b9f5851434
auto import from //branches/cupcake/...@131421
2009-02-13 12:57:53 -08:00
The Android Open Source Project
1feaa85791
auto import from //branches/cupcake/...@130745
2009-02-10 15:44:05 -08:00
The Android Open Source Project
590c0a97ff
auto import from //branches/cupcake/...@127436
2009-01-22 00:13:44 -08:00
The Android Open Source Project
01f172366c
auto import from //branches/cupcake/...@127101
2009-01-20 14:04:01 -08:00
The Android Open Source Project
1152aff9d0
auto import from //branches/cupcake/...@126645
2009-01-15 16:12:13 -08:00
The Android Open Source Project
5962e18d0e
auto import from //branches/cupcake/...@125939
2009-01-09 17:51:25 -08:00