| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Change-Id: Ib0c4ea6c8372a15473269660355fb5ccf4284457
|
|
|
|
| |
Change-Id: Ice3f4f5ff4b8318bf6afe7021b253fe9ea4661d3
|
|
|
|
| |
Change-Id: I23473b18484f041c4dd808c85bb92545a77e20c2
|
|
|
|
| |
Change-Id: Ibb527280a221fbdd0fc6b805a7527c29079294b4
|
|
|
|
| |
Change-Id: I01bdb31136be63e4e46fb4e054c902eddc5647ab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change introduces two new callbacks for applications to better
handle LE notification flow control and transport congestion. The
notification callback is invoked when the remote platform confirms an
indication or when a local notification has been passed to the
controller. No new notifications should be sent until a callback is
received.
Congestion callbacks are triggered when a GATT operation cannot be sent
to the local Bluetooth controller. Repeatedly calling
writeCharacteristic() for example will eventually trigger a congestion
callback. Applications cannot send additional data until a further
callback is received, indicating that the congestion has cleared up.
Also made server callbacks "oneway" in the AIDL definition file.
Change-Id: I7fa3324712205c79efce58e5e3df8b80a265a442
|
|
|
|
|
|
| |
BluetoothProfile subclass
Change-Id: Id988040a7ce623ed68e0349920301ff48db1fbce
|
|
|
|
| |
Change-Id: I09d5cb8fdaea4c4828f333949b7c18deffd22722
|
|
|
|
|
|
|
|
| |
This makes our terminology consistent with the existing BluetoothHeadset profile
Also updated arguments to Context.bindService()
Change-Id: I27cc5a6fde256b1f5dccca53a7a15ec8f58691c2
|
|
|
|
|
|
|
| |
Implementation changes in frameworks to support
HFP Client role.
Change-Id: Ifb10527cd6c1301297cae4f923b20734af672034
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
and multiple advertising.""
This reverts commit b1d9fbc0f8dea0c77ed810190b325bfdaaf21789.
Change-Id: Ic8dec9385a7c763170ebeb1bcddd221c72f46e88
|
|
|
|
|
|
|
|
| |
multiple advertising."
This reverts commit 2c4e68a86b7a9b9f760a8907b93ff40ccad56c80.
Change-Id: I98c91343d886ebe22d0bf75a710fa0b0abf738b6
|
|
|
|
|
|
| |
advertising.
Change-Id: I1655eb9cffa890b6fe38108bf51078662e90bc03
|
|\
| |
| |
| |
| |
| |
| | |
connection (3/4)" into klp-modular-dev
* commit '7d394df2ab8f951215a775df8d2bd9e6518e746a':
LE: Add API to configure MTU for a given connection (3/4)
|
| |\
| | |
| | |
| | | |
klp-modular-dev
|
| | |
| | |
| | |
| | |
| | | |
bug:13571470
Change-Id: I3619617eaf864701a35f7802bc71805784d768d0
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
unsuccessful." into klp-modular-dev
* commit '1b09c97d8a7156a9f35ebab3c98db7b103852a58':
Callback on correct method when status is unsuccessful.
|
| | |
| | |
| | |
| | | |
Change-Id: I63c07bbae559765af1aecb492379ab18268336d8
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
start/stop advertising." into klp-modular-dev
* commit '0d68a52ad32bb2c07314721b19e7973df6045d34':
Add comment of using same callback for start/stop advertising.
|
| |/
| |
| |
| | |
Change-Id: Ice268e83e4f2ceb5053a0e03f73b877f548bd13b
|
| |
| |
| |
| |
| |
| | |
Cherrypick from master to fix b/13289050
Change-Id: Ibf3c772561125821817c947730cf21defafd4cb2
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cherrypick from master to fix b/13289050
Change-Id: I231ba51aaa67b1f917e476ef0f2c8f82c762df77
Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
core/java/android/bluetooth/BluetoothGatt.java
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add bluetooth adv data, APIs in BluetoothAdpater etc.
Cherry picking ble advertising changes from master to KLP MR2.
b/13137996
Change-Id: Id9d2f566b6d9ed0fffe73b67efad2e3d045360b4
Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
core/java/android/bluetooth/BluetoothGatt.java
Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
|
| |
| |
| | |
Change-Id: Ibf3c772561125821817c947730cf21defafd4cb2
|
| |
| |
| |
| |
| |
| | |
Fixes b/13289050, b/13418851, also fixes 13418671.
Change-Id: I231ba51aaa67b1f917e476ef0f2c8f82c762df77
|
| |
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Id9d2f566b6d9ed0fffe73b67efad2e3d045360b4
Conflicts:
core/java/android/bluetooth/BluetoothAdapter.java
core/java/android/bluetooth/BluetoothGatt.java
|
|/
|
|
| |
Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
|
|
|
|
| |
This reverts commit 34b0f926135b4697f091b3b39bfca8c70512af6c.
|
|
|
|
|
|
|
|
|
|
|
| |
- fixed review comments (internal+google)
- corrected tabs/spaces
- Add connection id header for obex client operations
- added support for implementing ProfileService class
Change-Id: Idab8b4fa54a0f31bec4ffa263a69a9850a07f858
Bug:10692365
|
|
|
|
| |
Change-Id: Icb498e6c0430789b6168bec3beb1d4650e4f1238
|
|
|
|
|
|
| |
Initial stack support for the LE peripheral role.
Change-Id: I6222493488822b4289b90888ccc97ad9306f54d1
|
|
|
|
|
|
|
| |
If a remote devices offers multiple descriptors with the same UUID, the
instance ID is used to differentiate between them.
Change-Id: I0c36494c980c86abd23f9647196af8d59ef663e9
|
|\ |
|
| |
| |
| |
| |
| | |
bug: 8059358
Change-Id: I2d5f13e68defefb92e0b11b749fe77ad67215f36
|
|/
|
|
|
| |
Bug: 9390451
Change-Id: I3581c53407554a1dffd541fb42b06d68f20a7be0
|
|
|
|
|
|
|
|
| |
Update javadoc of close methods of GATT cliet and server
Update javadoc of BluetoothAdapter
bug 8963528
Change-Id: I45ec618fd495225ed11a6171f33bfdc218397d4c
|
|
|
|
|
|
| |
bug 8664724
Change-Id: I9b9222cd5877babcded73798a5d1ff13fd10e791
|
|
|
|
|
|
| |
bug 8667898
Change-Id: Iaff19fe72b16a96a6cf2f5b9140e369098567d2b
|
|
|
|
|
|
|
| |
App does not need to explicitly register/unregister callback
bug 8599881
Change-Id: I18cfef14d7ddb344722945e657dcb959823b412b
|
|
|
|
|
|
|
|
|
|
| |
Updated API headers. Add BluetoothManager to be retrieved by
context.getSystemService(Context.BLUETOOTH_SERVICE).
LE scan functions are placed in BluetoothAdapter
The GATT API are device driven instead of a profile-driver.
bug 8450158
Change-Id: I424a4cedaac3ef8120a05996500008dd210d2553
|
|
|
|
| |
Change-Id: I8c69963b339d703757bf1cd8f43161175783566d
|
|
|
|
|
|
| |
The API classes are hidden for now. Will unhide after API console
approval.
Change-Id: I8283dd562fd6189fdd15c866ef2efb8bbdbc4109
|
|
|
|
|
|
| |
bug 7626174
Change-Id: I65cdcaf2c48a78468b6cef0b8591289435068b24
|
|
|
|
| |
Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f
|
|
|
|
|
|
|
| |
Adding enableNoAutoconnect() API support in Bluetooth service
to let BT enable in quiet mode
Change-Id: I546f3ceb298082a9c9a698f406379470e3cc0d4f
|
|
|
|
|
|
| |
For now, just do a regular connect.
Change-Id: Ibc43098d45c82177298cb17d72a32c7904924021
|
|
|
|
|
|
| |
BluetoothManagerService
Change-Id: I88e5f3fe050cf11eae9c5cf1b7c393a178b8f9b1
|
|
|
|
|
|
| |
binder deaths in BluetoothManagerService.
Change-Id: I524964bd2836d8c5a4bae095b93ac9481337941d
|
|
|
|
|
|
| |
Fixed issue with BluetoothAdapter.getRemoteDevice() returning null.
Change-Id: Ie86813532530a6b57bde1c430c7b4875ecc7354c
|