History log of /packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f6154624f5d94ee078d4208340411630e9e50bf3 30-Apr-2015 Nitin Arora <niarora@codeaurora.org> Cancel inquiry during the transition from Bluetooth off to LE on state

This change cancels any inquiry or device discovery that is ongoing
while Bluetooth transitions from BT_ON state to BLE_ON state, before
disabling all core services.

Change-Id: I3f14b6a1f6629c60c897ab39e49c44516400d737
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
4626db541e2eb7d910fd0d79c75341f948a11d41 30-Apr-2015 Prerepa Viswanadham <dham@google.com> Take out TBD comments.

Change-Id: I5e02b4874b6cbc25f2361226e48e4c879698d0c8
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
ecbac5b723ac906c46271c2b740a52ccef625c57 31-Mar-2015 Satya Calloji <satyac@broadcom.com> LE low power scan feature

LE low power extended scan feature JNI changes
based on Google spec v0.95

Bug: 20029342
Change-Id: I5efd7ee3c644a51371bf250fca535e06c466640e
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
871ab55f8460ecc0cbff29904c312528fb7bbc63 10-Apr-2015 Prerepa Viswanadham <dham@google.com> Manage onfound/lost resources (2/2)

Provide error callback to app if advertisement tracking resources
can't be reserved

Change-Id: Iff545591b919bcf7ca6615072e942be3e56938c2
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
83557a8324f0d1c2ae6ff416fbc122d7b6c64fe3 11-Mar-2015 Nitin Arora <niarora@codeaurora.org> Bluetooth LE background operation mode (1/2)

Changes to BluetoothAdapter state machine for handling new
states BLE_STATE_ON and intermediate states BLE_TURNING_ON
and BLE_TURNING_OFF. Also includes the actions required
while migrating in and out of these states including
start and stop of GATT services and other profiles.

Change-Id: I08d6ff05c2cefe559d5bb5789a1a488afefbe544
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
655434047df38242c1848eee283f134cfd299fd1 10-Feb-2015 Satya Calloji <satyac@broadcom.com> OnFound/OnLost feature JNI changes based on BLE spec v0.90.

Bug: 19609671
Change-Id: I2ac0687ea53616287d82fe47f256686619c0998a
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
f2f2e89a583d764066c4a84b3d5de5201310202b 31-Jul-2014 Prerepa Viswanadham <dham@google.com> Incorrect data type
bt_local_le_features_t of wrong size

b/16653133

Change-Id: Ifade7add084fcfbef60abb7d8e5d47e619b0e812
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
d981566d5912bfd66fc265508e5b0c43dce76f82 23-Jul-2014 Prerepa Viswanadham <dham@google.com> Bug 15564216: Report Bluetooth tx/rx/idle activity info and energy reporting

Change-Id: Icff519c6e91d7a9a2fb5bd462daddb6a79f9bb46
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
f6eff2b71e9bc206f995e847e384507fb1c3e239 19-Jul-2014 Prerepa Viswanadham <dham@google.com> LE energy info feature

Java and JNI changes for energy info feature

Change-Id: Ifdc7b7253aea8c610b2dac90f2b3f525b5e2d73f
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
3a91ac3eefe23a22aa0abc1a89ac253a2b0dbae9 05-Jul-2014 Nick Kralevich <nnk@google.com> Fix "Clone" call

The function name is "clone", not "Clone".

Also, add @Override so errors like this can be detected at
compile time.

Change-Id: Iaf5ec35cdfcd49dec786f14a72c1ebe42aa6bf05
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
20de1a6601e8aea7bbc9b9a8219cc616ffddae25 21-Jun-2014 Andre Eisenbach <eisenbach@google.com> Reduce log verbosity in AdapterService

Cleaned up log messages and use existing log functions to control all
debug messages in one place. Also removes unhelpful repetitive message
spam in the Settings app Bluetooth activity.

Change-Id: I7bfd79e06daad60f50742a45ebcdab936077b93e
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
106b714a2e69fa9c0734d87a02ab7277c30f8960 04-Jun-2014 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Fix issue with converting byte array into unsigned integers

Bug 15411439

Change-Id: I921bb3bab6cbd6e09c22786dd90dd0cfbca59265
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
c145fd074dac20e6c9836ee6e900538f2cc7dd54 05-Jun-2014 Prerepa Viswanadham <dham@google.com> Use controller provided information about it BLE L feature capabilities

Change-Id: Ia3099c1df2664b79392b2a4f7e3e47d1507a9efe
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
d0f1d36e653e1b91337743b92472ba4ea97c538b 22-May-2014 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Add support for retrieving local LE features via get_adapter_properties

Change-Id: Iada59d0c7aa776f8b3aa25abec1a7612224a43bb
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
004550da492fb000ab08b6324558c1e4cbd383d4 29-Jan-2014 Srinu Jella <sjella@codeaurora.org> Bluetooth: Make Bonded device list operations are synchronous

Change the bonded device list to CopyOnWriteArrayList,to take
care of concurrent add/delete operations to the bonded device
list.

Change-Id: Ia4de2d35f2e30d6407716d0e60dc3bf4d05a2ac5
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
50f6cb42218fd50ed2532884d1212e1c9a74c7b2 15-Nov-2013 Zhihai Xu <zhihaixu@google.com> remove a read lock to work around a platform deadlock problem.

remove the lock in getStatefunction to work around a platform
deadlock problem.and also for read access, it is safe to remove
the lock to save CPU power

bug:11655066
Change-Id: Iddc0ada04010d95ae7d5fbc93ab837ebfc025b7a
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
34e323baafb5563c3874f95847ec544faf6923f8 14-Feb-2013 Matthew Xie <mattx@google.com> Turn on some debug message in Adapter service

We had turned off too much debug messages. It is getting hard to
make out useful information from bugreports. Now, selectively turn
on some messages.

Change-Id: Ia62bc9d5967a10690709abaa0e20a15dd01c258d
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
0f4ef70f0bc246b224f7b6da524128db89fcc8a7 30-Nov-2012 Matthew Xie <mattx@google.com> Clean up debug messages

bug 7626174

Change-Id: I0161d54dd325a7a1afcf8926ef54cd483e7503fb
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
31be0d2814d1d3c640160aeafba17feafbaa8bb6 13-Nov-2012 Zhihai Xu <zhihaixu@google.com> need to send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED intent to all users

We need to send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED intent to all users
because bluetooth manager service use this intent to change name.
Bluetooth manager service is always running as User 0. but it is always binding
to bluetooth service running at foreground user, So the bluetooth service
need send BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED broadcast intent
to all users to let bluetooth manager service to receive it at any cases.

bug 7476965

Change-Id: I816786d0828d4a7d414077b1ccbe12d2e273fc75
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
ede67c26e7b2564ea35db6d9b3027a269c150e13 24-Oct-2012 Zhihai Xu <zhihaixu@google.com> License of files Bluetooth package is not updated to ASL2

bug 7385618

Change-Id: I338fd87083387706f3b5f410c9592219bb8a1acb
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
bd704c741b8c523ad747214f6f0520ac3e2caf8f 17-Oct-2012 Zhihai Xu <zhihaixu@google.com> BT connection notification in not updated in status bar for second user
It is due to the system UI is always running as the first user. It can't receive
broadcast intent ACTION_CONNECTION_STATE_CHANGED and ACTION_BOND_STATE_CHANGED
from bluetooth service when We switch to second user. Also the system UI also
is running as uid 10055, which will also call function isEnabled, getState,
getBondedDevices, getAdapterConnectionState and getBondState in bluetooth service.
I allow these functions to be called by all the users.
I forget remove check for getBondState in my first patch set

bug 7333382

Change-Id: I57f39a722e78d6d2453ebfecaab043637fef4d9c
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
fd1da115cbf09b7dd9bca3c7d3a4fb816a835dc5 08-Oct-2012 Matthew Xie <mattx@google.com> Turn off dbg messages, be prepared for production build

bug 7174712

Change-Id: I58747ec6507da8ea8ae27a182b601aaf626ede42
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
179fd2512d1a93bbd2a1a3803f5764cb417fe4c9 11-Jun-2012 Kausik Sinnaswamy <kausik@broadcom.com> Add remote device while pairing without inquiry

Change-Id: Ia7d99075b196414b3ded117b323ca5295c2c0b73
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
2f9a79b2d545e1a8b50a0018456892a9934db99a 06-Jun-2012 Ravi Nagarajan <nravi@broadcom.com> Resolved incoming pairing/connection issue

Sending bond_state_changed and adapter_properties_cb concurrently was
causing a race condition, which resulted in the BOND_STATE_CHANGED intent not
being sent. This caused the Settings to not show the newly bonded
device. This has been resolved by letting BondStateMachine manage
the mBondedDevices

Change-Id: Ieba39602436370fd9a87c3aa938ff3bd724c68cf
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
74ae04c73312403e89db0f8e9bd9601d403b4783 07-May-2012 fredc <fredc@broadcom.com> Fixed memory leak in Binder objects from repeatedly turning on/off Bluetooth

Change-Id: Ibee5382816d47b1e9b846461942a9daccc4210a7
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
31ba132491053bc86d419a7d51fc04af3299c076 26-Apr-2012 fredc <fredc@broadcom.com> Fixed Bluetooth on/off issues. Removed singleton instances causing issues when services reload. Updated adapter state machine

Change-Id: Ie1ff4284f507c7da102569f3c0acfd55612a5f6b
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
6654f5c903de510a70f9e72cd5ad7837b615d93f 12-Apr-2012 fredc <fredc@broadcom.com> Non persistent adapter service

Change-Id: I65e1c18e2899cea0a1e5c0102c4d24d39dce0249

Conflicts:

jni/com_android_bluetooth_hdp.cpp
jni/com_android_bluetooth_hid.cpp

Conflicts:

jni/com_android_bluetooth_hid.cpp
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
990b2cd65392bc6db58eda732ad41de22b713202 12-Apr-2012 Priti Aghera <paghera@broadcom.com> Patch for inconsistent pair-unpair state

Change-Id: I356cd978c6b30b415a94267c9e535dc0297d6540
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
aa90f0cbb860434c5310ae6bfa16987834f582f0 11-Apr-2012 Priti Aghera <paghera@broadcom.com> Patch to fix getBondedDevices and inconsistent pair state

Change-Id: Idaf2a18dcaaaca422d3d5ee9245dbfa75cbbb96c
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
d570893c5ec3bc9fd1860aa0355c550d3a51f8dd 09-Apr-2012 Kausik Sinnaswamy <kausik@broadcom.com> Improve BT enable/disable stability under stress tests

Change-Id: Ie6323a225b5e1ccd1ad9f65e90b144c93b957a8b
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
19da573973557408b1b7398a2c3a167d8da9527d 04-Apr-2012 Srikanth Uppala <suppala@broadcom.com> Fix discoverability timeout issues. (a) implement timeout logic (b) persist 'never timeout' after reboot (c) code cleanup

Change-Id: I9313277c39c69f90d0b0556cf24d9c30a774a0a6
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
44abcd2791995793a5de09906b0ce6ed51bb6080 07-Mar-2012 Jaikumar Ganesh <jaikumar@google.com> Set scan mode to be connectable when turning on.

If scan mode is not set, set it to be connectable.

Change-Id: I146505dade5d46aa70068cdaada94c06f30d75de
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
ff4f17bf64978d0738c66e1b6dd70be8664efc24 20-Dec-2011 Jaikumar Ganesh <jaikumar@google.com> Initial commit for new Bluetooth stack interface.

1. Changes to Android.mk file
2. changes to make the process persistent. This is temporary.
3. Addition of new java and jni classes.

Change-Id: I2453c7a1a475c66bf52f3a84cd8beb12dd37b87a
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java