History log of /frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c9d13c3e3eab9c6568abaef55ab86fb5d2c46ad1 18-Mar-2016 Jakub Pawlowski <jpawlowski@google.com> Use handles to identify GATT attributes (4/4)

Bug: 27778668
Change-Id: I01e095939df2f8dc433f14b473957c815ecade74
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
6771d629b5ad0b9296f0febaa2300fdaf1f90515 16-Jan-2016 Adam Lesinski <adamlesinski@google.com> Add WorkSource to BLE scanning API

This will allow apps that do work on behalf of others to correctly blame
those apps for the power implications of BLE scanning.
Bug:22718669

Change-Id: Ib64af0b6a5d37721a6067ac4e5c39c01f921b56b
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
a179030483a1f3f672be41797dc6e0f077ef4748 20-Jun-2015 Fyodor Kupolov <fkupolov@google.com> Do not return devices when caller has no location permission

During startLeScan, do not return devices if calling process has no location
permission/appop

Bug: 21852542
Change-Id: Idce8f4704558574e373e8144390f2a2fa1a7e84a
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
db1dbb889588505cd340e954acbde7ebf7c086d6 10-Apr-2015 Prerepa Viswanadham <dham@google.com> Manage onfound/lost resources (1/2)

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

Change-Id: Ie66b2ec7a64b24bbdf3bb22003a4a7eb46623792
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
6ddbb5e55f72e870899731ff12af9945fa970e6e 03-Mar-2015 Nitin Arora <niarora@codeaurora.org> Bluetooth LE background operation mode (2/2)

Changes include new framework APIs to enable and disable Bluetooth LE
separately from Bluetooth Classic. Along with handling the new states
in the Bluetooth manager service.

Change-Id: Idf667981f48fcbcb6dfda1aa77ea8bab1b2361f0
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
0d0df3ce258f569c76dc7c4b5250c4e50029d6e6 31-Jul-2014 Wei Wang <weiwa@google.com> Add a TLV to support different result storage

Change-Id: Ic20a1720b783508cf85b234950b7fd0c79e9e7c3
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
c3059ccfb07837d7760b24f552ec8ff6098d4350 24-Jul-2014 Wei Wang <weiwa@google.com> Use Scanner for legacy LE scans(1/2).

Also removed different scan methods from IBluetoothGatt and make
BluetoothLeScanner and BluetoothLEAdvertiser singleton.

Change-Id: Ifa2e950b50f100f5507a6dace3bd70db18d7f9ca
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
6ce4db0acf9dea297d96424e526092e799f6da84 17-Jul-2014 Andre Eisenbach <eisenbach@google.com> LE: Add connection parameter update request API (4/4)

Change-Id: Ifb531a1b7ab05888817b96fcc89f85e17df7ffe2
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
890b46a0d5c220bffedcf27520befb34bf8830ea 11-Jul-2014 Wei Wang <weiwa@google.com> Remove MR2 BLE Advertising hidden API from L codebase (1/2).

Change-Id: I78bb8b89de56bddb7422da1d1d4468c88a68ea11
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
af74e66e29a518157cb78fcef4b4fc532b7f60b0 09-Jul-2014 Wei Wang <weiwa@google.com> Unhide Bluetooth batch APIs. Deprecate BluetoothAdpater scan APIs. (1/2)

Change-Id: Ib0c4ea6c8372a15473269660355fb5ccf4284457
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
9fb1791e1a6859bfb14006a6d101cdecc88f3f95 02-Jul-2014 Wei Wang <weiwa@google.com> Implement batch scan API

Change-Id: Ibb527280a221fbdd0fc6b805a7527c29079294b4
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
58a01d6ab12ae3eff8447848d9c0bf19925a896d 06-Jun-2014 Prerepa Viswanadham <dham@google.com> Take out startScanWithUuidScanParam as part of refactoring

Change-Id: Icfb9083571e22c0853fc64ad4d09a20cbf754257
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
6d81118032b92caa0f5cfebe11af02a98f819d5e 22-May-2014 Wei Wang <weiwa@google.com> Address API review comments.
1. Moved le stuff to it's subpackage. Remove BluetoothLe for all classes
except *Scanner, *ScanSetting, *Advertiser and *AdvertiseSettings.
2. Make all callbacks abstract classes instead of interfaces.
3. Moved AdvertisementData and ScanRecord out and removed
AdvertiseBaseData
4. Removed newBuild and use new Builder for all builders.
5. Using setxxx in builders.
6. Misc other changes.

Fixes b/15140940

Change-Id: I32ae3d24a9491baf96048040b5ac78f6f731e468
NO_SQ: multi-project submit
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
ab39cb7f6ac520d150e7f56c89072d229bd26793 21-May-2014 Wei Wang <weiwa@google.com> Add scan response as an advertising parameter(1/2).

Change-Id: I75c500dd7b5f2609d3092f50ba284a5ec4a41987
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
adf6aff5b03b1e3ca4636f9887225a7f906d1238 20-May-2014 Wei Wang <weiwa@google.com> Revert "Revert "APIs for BLE scan, scan filter, batch scan, onFound/onLost and multiple advertising.""

This reverts commit b1d9fbc0f8dea0c77ed810190b325bfdaaf21789.

Change-Id: Ic8dec9385a7c763170ebeb1bcddd221c72f46e88
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
319b40c9cf0b77d68c5925baa44b81f024f5705a 20-May-2014 Wei Wang <weiwa@google.com> Revert "APIs for BLE scan, scan filter, batch scan, onFound/onLost and multiple advertising."

This reverts commit 2c4e68a86b7a9b9f760a8907b93ff40ccad56c80.

Change-Id: I98c91343d886ebe22d0bf75a710fa0b0abf738b6
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
62d5bc745a4fd7f305a47b628b1fe902ee9d29f8 17-Apr-2014 Wei Wang <weiwa@google.com> APIs for BLE scan, scan filter, batch scan, onFound/onLost and multiple
advertising.

Change-Id: I1655eb9cffa890b6fe38108bf51078662e90bc03
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
63da5bf55e475d61d2005b467404f3b4babeec76 13-May-2014 Prerepa Viswanadham <dham@google.com> Improve name of api.

Change-Id: I4db24db621ab746f5e5efcbaf87b8856cf234e3e
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
01c92da4c938b1a37b263d7c452a6f4f2bb4fe76 21-Apr-2014 Prerepa Viswanadham <dham@google.com> set scan parameters in BT stack. Apply the most demanding request
in terms of duty cycle for all outstanding requests.Add api to set scan parameters.

Change-Id: Iee460003d210455ab180367f3518bfb10a6c2539
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
b88fa824ab6337684de9aa8437c4952df4f1a75e 18-Apr-2014 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Add transport param to Connect APIs

Support for passing preferred transport for GATT connections as part of
Connect APIs

Change-Id: I93938dce519b8fa12de41d7e8690dc9355ce2dc5
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
580b0a13028ed2187964735a5515d87900d241ce 25-Mar-2014 Andre Eisenbach <andre@broadcom.com> LE: Add API to configure MTU for a given connection (3/4)

bug:13571470
Change-Id: I3619617eaf864701a35f7802bc71805784d768d0
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
86b3fa6090e78ff795a9ceaed531f8f549114deb 30-Oct-2013 Wei Wang <weiwa@google.com> BLE peripheral mode (3/4): Add peripheral mode API.

Change-Id: Id9d2f566b6d9ed0fffe73b67efad2e3d045360b4

Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
core/java/android/bluetooth/BluetoothGatt.java

Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
f46b21aa99fb3bbe4c8b446ff1d362c38f972099 07-Aug-2013 Andre Eisenbach <andre@broadcom.com> LE: Add peripheral role support (1/4)

Initial stack support for the LE peripheral role.

Change-Id: I6222493488822b4289b90888ccc97ad9306f54d1
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
25b9cf953bd3e97f726f8c27d7a752b27c9a2373 09-Jul-2013 Andre Eisenbach <andre@broadcom.com> LE: Add instance ID to descriptors (1/4)

If a remote devices offers multiple descriptors with the same UUID, the
instance ID is used to differentiate between them.

Change-Id: I0c36494c980c86abd23f9647196af8d59ef663e9
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl
9908112fd085d8b0d91e0562d32eebd1884f09a5 06-Feb-2013 Ganesh Ganapathi Batta <ganeshg@broadcom.com> Initial version of BLE support for Bluedroid

The API classes are hidden for now. Will unhide after API console
approval.
Change-Id: I8283dd562fd6189fdd15c866ef2efb8bbdbc4109
/frameworks/base/core/java/android/bluetooth/IBluetoothGatt.aidl