History log of /packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
10773b4d4d7d11c1d4197de0277e57f4f6848e3a 16-Sep-2014 PauloftheWest <paulofthewest@google.com> Removed an extraneous messge when pairing.

+ When two devices are executing Bluetooth simply pairing, which does
not need keyboard input, the message "Type the pairing code then press
Return or Enter." has been removed.
+ Note that in legacy pairing the message to type in the pairing key
should remain even if the user is only verifying the key. The reason is
that we are not able to guarantee the other device does not have to input
the key.
+ Also updated pin entry to Material/Quantum specification.

Bug: 17400402
Change-Id: I7853fa13835f7f60d0e71102de9a079708f3544e
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
a539716a94cbfe33e32229549b70d7cb418d8840 05-Sep-2014 Edward Jee <edjee@google.com> Do not show phonebook access permission dialog if pairing dialog has already been shown.

Bug: 16964116, 13886947, 16345619

Change-Id: I9cf2622b49c3812771d57432fed030affaa5ba48
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
e49c30e533be90280b4a6e9cb0065adb1b43b104 15-Aug-2014 PauloftheWest <paulofthewest@google.com> Applied Material Spec to Bluetooth pairing dialog.

Bug: 17018290
Change-Id: I621164245e6ad8213a689ea4919c619a9ee4f189
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
54ccaf6f77f02fe64dce98d72b184176e3fc50d8 23-Jul-2014 Alan Viverette <alanv@google.com> Remove dialog icons

BUG: 16493564
Change-Id: I35ec0a8fc6ce3148b5bf469bfd2b56d0ae6d95ee
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
7b0686af2f63f63a1a7b703f7414d5f60ab04449 25-Feb-2014 Rob Fletcher <rfletch.vol@gmail.com> HTML injection fix for bluetooth pairing, issue 65946

During bluetooth pairing, HTML injection is possible via the device name displayed to the user. This escapes the device name, before creating HTML from it, so it will preserve things like < and > but will not affect rendering of HTML

Bug: 12976386
Change-Id: I8a02d3be8c1a779dc9ed1c9ef8083a1159ab3f2b
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
ae8d5bdc5bfabb457135dbe9c30084bffdc16a7c 19-Apr-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8665924 Native arabic numerals in the bluetooth pairing ui

- force LATIN digits for passkey

Change-Id: Ifc7fc746677df4c1e9013ecfe6e9f4887f2d4f1d
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
aaf8ffff79a73c71d3fb77a31950e344f4c7eab5 21-Jul-2011 jhtop.kim <jhtop.kim@samsung.com> Bluetooth : fix for handling back key during pair dialog display

- Pressing back key when pairing dialog appears infront , device shows "Pairing..."
if we don't have any bonded device in device list.
- when press back key will perform onCancel() operation.

Change-Id: Iacd654efad455f17a5c3bb09f822d9af5a7aed7d
Signed-off-by: jhtop.kim <jhtop.kim@samsung.com>
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
2affa6b28ddacc87f0f95f2ddd124b256ff61850 18-Jul-2011 jhtop.kim <jhtop.kim@samsung.com> Bluetooth : UI bug fix : Pairing dialog box takes space as character

- In pairing dialog box even if PIN was removed in text box, still the OK button is enabled
- When length is zero , disable the OK button in pairing dialog
- update fix to prevent error while mOkButton is not ceated.

Change-Id: I38ff3029cff2e7c4e87b7f9c93fa262125e91d44
Signed-off-by: jhtop.kim <jhtop.kim@samsung.com>
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.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/BluetoothPairingDialog.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/BluetoothPairingDialog.java
da23ae88d110dce585b19581a180feefbb0be4c8 05-Jan-2011 Jaikumar Ganesh <jaikumar@google.com> Add new pairing dialog for keyboard pairings.

Change-Id: I672a3d874a7876fca6bd38091444dc9c5fb3a2f1
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.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/BluetoothPairingDialog.java
a197eea30739f88be2d292ed4b7da99ec82ea315 09-Sep-2010 Jaikumar Ganesh <jaikumar@google.com> OutOfband pairing user dialog.

Change-Id: I2f996067b983ad4678814040eb0773fa3968be13
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
435ad270b5f4e31e94a2bba204769660bbd4b3ca 16-Sep-2009 Jaikumar Ganesh <jaikumar@google.com> resolved conflicts for merge of 1b7ffcf4 to master
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.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/BluetoothPairingDialog.java
67efa271bbff6f7ab355f8a0f121eca29a4dbec2 09-Sep-2009 Jaikumar Ganesh <jaikumar@google.com> Fix display strings and enter passkey handling.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
77395cc39c88af0bb20ea18af532c87e934fb187 02-Sep-2009 Michael Chan <mchan@android.com> 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)
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
cb6a3b3d9e39d63bbf10d947579989e44bcc0b98 21-Aug-2009 Jaikumar Ganesh <jaikumar@google.com> 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.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
8c08bcd2ab2149e99b9e757be107bc8dc5b584be 21-Aug-2009 Jaikumar Ganesh <jaikumar@google.com> Call the correct function for canceling a pairing request.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.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/BluetoothPairingDialog.java
e41a4ca695db12308006fe1a6d061642b7d3f1a1 05-Aug-2009 Michael Chan <mchan@android.com> 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.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java
3a76bcaa83c15f96832f934e67e6f0190e72a3dc 17-Jul-2009 Jaikumar Ganesh <jaikumar@google.com> Initial 2.1 bluetooth support.

Need to work with Strings and UI person to fix and later test everything.
/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDialog.java