| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 562f4f14bc am: 61d4e7ca47 am: 53b0edf1ad am: 63e86c1623 am: 2c911c2a22
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616
Change-Id: I0a20b33910e0a0584be97bda929997508e692ba0
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 562f4f14bc am: 61d4e7ca47 am: 53b0edf1ad am: 63e86c1623
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616
Change-Id: I41fb07fbcb3d3a2c2f03ca0ae3b991b01afcec70
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
isLePeriodicAdvertisingSyncTransferSenderSupported() API
Tag: #feature
Bug: 200749925
Bug: 150670922
Test: Compile
Change-Id: I45c674dcc8719d209f0e790aa9716bbbf0052fce
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
8047a7ff77 am: 464d86b585 am: bc11d56486
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1856317
Change-Id: I338850a251dee63c11aeca015e6d3f4b051e8e4f
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
8047a7ff77 am: 464d86b585
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1856317
Change-Id: I3c1aab5c74cc8ca90414be56d4c86daf8305d5d3
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
sponsor: jpawlowski@
test: NA
Change-Id: I0e93b87371f434c229f211c480727cc26434a5e0
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
5abf770470 am: 655eaa9bc2 am: f1e1df3160
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15853560
Change-Id: I7a8f49f202cce416dfe5275a19149050bc71d145
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
5abf770470 am: 655eaa9bc2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15853560
Change-Id: Ia80a5f23857f165586e81f62f17ef34f77c7e04f
|
| | | |\ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 195149213
Test: Manual
Tag: #feature
Change-Id: I0836f7bd0009a49b4db7f08e9f347fe3e1a76f84
|
| |\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: 921bdf79d4 am: 80893e884b am: 838d15d230
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15960228
Change-Id: I1907d75bcd8aa0fde9e00d9bc398a6f2bef7f0ef
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
am: 921bdf79d4 am: 80893e884b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15960228
Change-Id: Ib006284b14bd775104e903bcab1417d3f4e9ffa7
|
| | | |/
| | |
| | |
| | |
| | |
| | | |
Bug: 196235708
Test: build, flash car hardware, test basic functionality
Change-Id: I952c3d2ce3b7ec70a384e9a96e172d6ab90c23e8
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
APIs" into stage-aosp-master am: 4a39b54ec1 am: b3f3826bd6 am: 26deee6e2d am: 91a494d1d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15936310
Change-Id: Ic3bbcd8f4bc6e1da07f5b5d58c4599f1f7b389f1
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
APIs" into stage-aosp-master am: 4a39b54ec1 am: b3f3826bd6 am: 26deee6e2d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15936310
Change-Id: Ia70cd735636ac8311878d30e181aa3d1bca9a289
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Tag: #feature
Bug: 201462141
Test: Manual
Change-Id: I79332c63e99efd9e90036ba2c693835151cc1240
|
| | | |\
| | | |
| | | |
| | | |
| | | | |
Merged-In: I8b62b9b9d7ae271bc623764d545db1320b4dc64f
Change-Id: I458ed7f2eb8603f5e89c1d73bc0f0d52b826973e
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As part of introducing AttributionSource across the Bluetooth stack
earlier this year, each BluetoothAdapter instance is now associated
with a specific AttributionSource, and several instances of shared
static code were made BluetoothAdapter-specific so they could be
augmented with the relevant AttributionSource.
However, processes that create many BluetoothAdapter instances can
overload the system, since a IBluetoothManagerCallback was registered
for each instance. This change mitigates this by only registering a
single IBluetoothManagerCallback for the entire process, and it
then reuses the existing sProxyServiceStateCallbacks list for
dispatching events to all active adapters within the process.
Since it's so late in the release, we keep both mService and
sService intact to minimize the size of this CL; future work should
refactor to a more robust design, such as Supplier<IBluetooth>.
Bug: 195286998, 172022978
Test: atest BluetoothInstrumentationTests
Change-Id: I012f3f65e61eaf55e40436486806e56506c928ee
(cherry picked from commit f0fa7f9b4aaee876053486d988909df9dc64e990)
|
| |\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
stage-aosp-master am: 52f08809d1 am: 3490d89117 am: 1d9cbe8f1b am: 93042e3a6e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15795671
Change-Id: I2f0c7397a9d01525f5468e2846aaac6291c5844c
|
| | |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
stage-aosp-master am: 52f08809d1 am: 3490d89117 am: 1d9cbe8f1b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15795671
Change-Id: I9d7525c26b7451242efc90f5d9d681499de9fc19
|
| | | |\| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
stage-aosp-master am: 52f08809d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15795671
Change-Id: Ifd042637397e43e6969f7de67b8da84fc2230ccb
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Tag: #feature
Test: atest CsipSetCoordinatorStateMachineTest CsipSetCoordinatorServiceTest
Bug: 150670922
Sponsor: jpawlowski@
Change-Id: I67536ddcc32ace82d63e19426dce19f2bc69cdea
|
| | |\| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
01034e6e61 am: 8df58f8736 am: 74415c5bc2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15523353
Change-Id: I1840fcba133aa0471d1000d150807cd7e285e6bd
|
| | | |\ \ \
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
01034e6e61
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15523353
Change-Id: I7e3ef6ca49e2c4ed4a4876b23ae5889c257f4f2f
|
| | | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 8d16e1b45b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1771607
Change-Id: I884831da10014db35c5590576a24bca4101a481f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bluetooth address should check MSB for AddrType based on Spec.
(BT Core Spec v 5.2 | Vol 6, Part B, 1.3 DEVICE ADDRESS)
Bluetooth address meaning is not unified in the current Android framework layer.
Because of this, cannot register scanfilter with the intended address format.
Bug: 180466950
Test: manual
Tag: #compatibility
Change-Id: I59a1b5538e4f3fea77a98cba2aa46649fc32ac6b
|
| | | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
c8955e0799
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15225384
Change-Id: I97ad328303c4c297294400a74d887c9067d4f2ba
|
| | |\ \ \ \ \ \
| | | |_|_|_|/
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
e664dec81d am: 08e5913a73
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15339447
Change-Id: I219694585d7436e52082f18d3d728ed6a71d6553
|
| | |\ \ \ \ \ \
| | | |_|/ / /
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
c8955e0799 am: 7b41a7b17a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15225384
Change-Id: I23a82fd99bc697285ae2ab9436e9f711f57c7c23
|
| |\ \ \ \ \ \ \
| | |_|_|_|_|/
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
01034e6e61 am: 915a3c31ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15523353
Change-Id: Ib104558e635ff7925fff563136fa0bb15371890f
|
| | | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As part of introducing AttributionSource across the Bluetooth stack
earlier this year, each BluetoothAdapter instance is now associated
with a specific AttributionSource, and several instances of shared
static code were made BluetoothAdapter-specific so they could be
augmented with the relevant AttributionSource.
However, processes that create many BluetoothAdapter instances can
overload the system, since a IBluetoothManagerCallback was registered
for each instance. This change mitigates this by only registering a
single IBluetoothManagerCallback for the entire process, and it
then reuses the existing sProxyServiceStateCallbacks list for
dispatching events to all active adapters within the process.
Since it's so late in the release, we keep both mService and
sService intact to minimize the size of this CL; future work should
refactor to a more robust design, such as Supplier<IBluetooth>.
Bug: 195286998, 172022978
Test: atest BluetoothInstrumentationTests
Change-Id: I012f3f65e61eaf55e40436486806e56506c928ee
|
| |\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
e664dec81d am: 9cbff9de98
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15339447
Change-Id: Icac5788bc453ac6b81af9ce01ac204fd727b1618
|
| | | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bluetooth address should check MSB for AddrType based on Spec.
(BT Core Spec v 5.2 | Vol 6, Part B, 1.3 DEVICE ADDRESS)
Bluetooth address meaning is not unified in the current Android framework layer.
Because of this, cannot register scanfilter with the intended address format.
Bug: 180466950
Test: manual
Tag: #compatibility
Change-Id: I59a1b5538e4f3fea77a98cba2aa46649fc32ac6b
Merged-In: I59a1b5538e4f3fea77a98cba2aa46649fc32ac6b
|
| |\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
c8955e0799 am: 70aa22fbfb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15225384
Change-Id: I74e95d4f14d80e92405a5fc872978540838f5888
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We've seen evidence of a Binder leak, and our hunch is that it's
caused by one of these anonymous "new Binder()" sites. Adding
descriptors will help us identify the leak cause.
Bug: 192415943
Test: atest BluetoothInstrumentationTests
Change-Id: I30cd15f084cf50f67edd833b27b853c4b22e1db1
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Update BluetoothAdapter#startDiscovery and
BluetoothDevice#fetchUuidsWithSdp documentation to
indicate that it queues the request if a device is
currently bonding
Tag: #feature
Bug: 187165224
Test: Manual
Merged-In: I3dbcdacff062f6c33c2fdc8d64170bf60b2fbf6f
Change-Id: I7e598417ba96a5acc9f13fb6d29a0612740f31b4
|
| |\ \ \ \ \
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
0591dcac60 am: 608a468332 am: ffc8b79fa8 am: b1cf3310ae
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1713250
Change-Id: Iabcd961878192216aa4c8ac7c62180b7a92cc230
|
| | |\ \ \ \
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
0591dcac60 am: 608a468332 am: ffc8b79fa8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1713250
Change-Id: Idb7e0d7d4b5ddafe9f461851655e2b01693eeecf
|
| | | |\ \ \
| | | | |/
| | | |/|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
0591dcac60 am: 608a468332
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1713250
Change-Id: I3c67ce35ae5c26ff497365fb3ab683474e2b4b69
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Update BluetoothAdapter#startDiscovery and
BluetoothDevice#fetchUuidsWithSdp documentation to
indicate that it queues the request if a device is
currently bonding
Tag: #feature
Bug: 187165224
Test: Manual
Change-Id: I3dbcdacff062f6c33c2fdc8d64170bf60b2fbf6f
|
| | | |\ \ \
| | | | |/
| | | |/|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
sc-dev-plus-aosp
Bug: 191935916
Test: Manual
Merged-In: Ia46dc4e50d42dbd574588b531045cb680aa09d94
Change-Id: I728cdd4e60dcb753a9a688b4c5b5c2a89db50fce
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
BluetoothAdapter#closeProfileProxy
Tag: #feature
Bug: 15083918
Test: Manual
Merged-In: Ia46dc4e50d42dbd574588b531045cb680aa09d94
Change-Id: Ia46dc4e50d42dbd574588b531045cb680aa09d94
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is very simple API to allow Android to connect VCP profile.
Bug: 150670922
Test: compilation
Sponsor: jpawlowski@
CTS-Coverage-Bug: 190833351
Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
Change-Id: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 1b3ac7733b50556d440ec8a5453645c074301c7b.
Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
Change-Id: I164fcdeddab6579cf10174c1123984e856fa6f20
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is very simple API to allow Android to connect VCP profile.
Bug: 150670922
Test: compilation
Sponsor: jpawlowski@
CTS-Coverage-Bug: 190833351
Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
Change-Id: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 1b3ac7733b50556d440ec8a5453645c074301c7b.
Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
Change-Id: I164fcdeddab6579cf10174c1123984e856fa6f20
|
| | |\ \ \
| | |/ /
| |/| /
| | |/
| | |
| | |
| | |
| | | |
am: 126acb2597
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1736553
Change-Id: Ic5e77ef574940ec720f82e3d13026e6d74863bc2
|
| | | |\ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is very simple API to allow Android to connect VCP profile.
Bug: 150670922
Test: compilation
Sponsor: jpawlowski@
CTS-Coverage-Bug: 190833351
Change-Id: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
Merged-In: Ib20d967fcf6797077abf83b40b0eda526e5ab89d
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
instead of deprecated method in Preconditions class
Tag: #feature
Bug: 190767948
Test: Manual
Merged-In: Ie7f7282b89c13f587fdfe1bf3288eb4a3c7dcc6e
Change-Id: Ie7f7282b89c13f587fdfe1bf3288eb4a3c7dcc6e
|