Treehugger Robot
d2cc19e8f1
Merge "Remove BluetoothHeadset#setPriority which was deprecated in Android 11" am: cdf9e7ef43 am: 283653d4b1 am: c93442cac9
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1650990
Change-Id: I40ae55301eb6b33e596e7c7976dda4caa837e70c
2021-03-25 04:31:19 +00:00
Rahul Sabnis
2b735a548f
Remove BluetoothHeadset#setPriority which was deprecated in Android 11
...
Tag: #feature
Bug: 183551808
Test: Manual
Change-Id: I88745589ec66d3060d24b530fe49fea8926726c6
2021-03-24 14:01:52 -07:00
Jack He
4acab1d9ae
Merge "ScanFilter.setDeviceAddress: Should send deviceAddress instead of mDeviceAddress to the next level" am: b4d4127efb am: c1d92b8ddd am: 7617088bd9
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1649650
Change-Id: I1d0ba23462d69dbae4cde8eb6d6d271afd39797c
2021-03-23 19:35:34 +00:00
Rahul Sabnis
7030bd354f
Merge "Makes BluetoothDevice#setAlias a public API" into sc-dev
2021-03-23 19:07:24 +00:00
Chen Chen
feab55912c
ScanFilter.setDeviceAddress: Should send deviceAddress instead of mDeviceAddress to the next level
...
Bug: 183409081
Test: build and run
Change-Id: I2d25d21b0f143fc7362679e0094455c9132fda9d
2021-03-23 17:43:36 +00:00
Rahul Sabnis
c7635a46e7
Makes BluetoothDevice#setAlias a public API
...
Tag: #feature
Bug: 181093329
Test: atest BluetoothDeviceTest
Change-Id: Ib94bedab5d6d4c63a19096f61187f58dd8937b55
2021-03-22 16:07:37 -07:00
Treehugger Robot
db77ba6c0e
Merge "Add new @SystemApi for specifying AddressType and IRK" am: bf516b9e11 am: 6ec4bd694b am: 48107ad1a3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1641559
Change-Id: Id8342097bc9fa720151a621342eab4d4813e0644
2021-03-22 12:30:16 +00:00
Chienyuan Huang
50421a5c83
Merge "Le Scan: Add ambient discovery mode (1/2)" am: 4a47532570 am: c1b4ca0ef5 am: fedc9228f3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1629277
Change-Id: I14fe563d36d9f63e2a39cb33599a8587a3dba73c
2021-03-22 10:55:14 +00:00
Treehugger Robot
bf516b9e11
Merge "Add new @SystemApi for specifying AddressType and IRK"
2021-03-21 20:15:38 +00:00
Martin Brabham
045fe260e1
Add new @SystemApi for specifying AddressType and IRK
...
Bug: 178234318
Test: compiles and runs
Tag: #feature
Change-Id: Ib67e681af01260df98602003b2aca47963494c6f
2021-03-20 15:13:24 -07:00
Chienyuan Huang
4a47532570
Merge "Le Scan: Add ambient discovery mode (1/2)"
2021-03-20 00:26:04 +00:00
Jeff Sharkey
e6e4c05291
Implement per-field matching of ScanRecord.
...
As part of building out support for robustly matching Bluetooth LE
devices in the wild, this change checks all "fields" contained in a
ScanRecord against a given BytesMatcher.
To support matching variable-length Eddystone beacons, this change
also expands BytesMatcher to support both exact length and prefix
based rules, which are then used with rules that verify that example
Eddystone and iBeacon values can be detected with these rules:
Eddystone: ⊆0016AAFE/00FFFFFF
iBeacon: ⊆00FF4C0002/00FFFFFFFF
Expands testing to confirm all newly added capabilities are working.
Bug: 181812624
Test: atest BluetoothTests:android.bluetooth.le
Test: atest FrameworksCoreTests:android.os.BytesMatcherTest
Change-Id: I1cff8e08604436f4bba6f55aad64c3ce5969bf56
2021-03-18 14:17:28 -06:00
Martin Brabham
3af765a863
Fix CTS Failure
...
Bug: 182849735
Test: atest CtsSystemApiAnnotationTestCases:android.signature.cts.api.AnnotationTest#testAnnotation -- --abi x86_64
Change-Id: I1b9e77b05cd23299bf179c854e136fa341c81566
2021-03-16 20:11:05 -07:00
Martin Brabham
96e6e4a0b3
Bluetooth: Modify and append to the Out-of-Band API
...
- Modify createOutOfBand to be a SystemApi, and accept p192 and p256 data objects.
- Modify OobData to become a SystemApi and to provide a Builder pattern for creation.
CTS-Coverage-Bug: 182420103
Bug: 178007935
Test: compiles and runs
Tag: #feature
Change-Id: I46aec8c2cb64a8da8957d01d32b879d60df7a31c
Merged-In: I46aec8c2cb64a8da8957d01d32b879d60df7a31c
2021-03-16 20:10:56 -07:00
Martin Brabham
a45008561e
Fix CTS Failure
...
Bug: 182849735
Test: atest CtsSystemApiAnnotationTestCases:android.signature.cts.api.AnnotationTest#testAnnotation -- --abi x86_64
Change-Id: I1b9e77b05cd23299bf179c854e136fa341c81566
2021-03-16 16:22:56 -07:00
Chienyuan
f757d2fa69
Le Scan: Add ambient discovery mode (1/2)
...
Bug: 177466875
Test: manual
Change-Id: I4a5c8a0768903ef0838dcf55cf5cfba9a0a18eef
2021-03-16 17:53:19 +08:00
Martin Brabham
6ab241ca6a
Bluetooth: Modify and append to the Out-of-Band API
...
- Modify createOutOfBand to be a SystemApi, and accept p192 and p256 data objects.
- Modify OobData to become a SystemApi and to provide a Builder pattern for creation.
CTS-Coverage-Bug: 182420103
Bug: 178007935
Test: compiles and runs
Tag: #feature
Change-Id: I46aec8c2cb64a8da8957d01d32b879d60df7a31c
2021-03-10 16:39:56 -08:00
Rahul Sabnis
d65ce8e59f
Merge "Derestrict some APIs." am: 8e97fea3c2 am: 4651bc7b96 am: 6b93271842
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1623840
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I467147251bf2f581bc3c5bbb823324660bd935fe
2021-03-09 23:10:06 +00:00
Rahul Sabnis
8e97fea3c2
Merge "Derestrict some APIs."
2021-03-09 21:29:12 +00:00
Mathew Inwood
cbc3132096
Derestrict some APIs.
...
They were retricted because we thought they were unused, but it turns out
that they are needed afterall.
NoNonSdkCheck: 170729553
Bug: 181103983
Test: N/A
Change-Id: Iddf7916456be27d60d2a7520d7cadcda1d04cac6
2021-03-09 21:24:00 +00:00
Xin Li
1af6a12e98
Merge "Merge RQ2A.210305.007"
2021-03-03 21:41:39 +00:00
Jakub Pawlowski
cce8e9ec91
Merge "Fix comment typo in PeriodicAdvertisingParameters" am: d806639032 am: 5b746422d6 am: 81c2336e23
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1614522
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1452acbb0e4ad1c72633a849441619cf82002c65
2021-03-03 20:24:46 +00:00
Jakub Pawlowski
5b746422d6
Merge "Fix comment typo in PeriodicAdvertisingParameters" am: d806639032
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1614522
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I20348933b26ae9dc07b20370832ea52187362c17
2021-03-03 19:09:20 +00:00
Jakub Pawlowski
5629c959bf
Fix comment typo in PeriodicAdvertisingParameters
...
Bug: 176967118
Test: m ds-docs-java
Exempt-From-Owner-Approval: Docs-only change
Change-Id: I1777ca23ba6f395eeb2ec98b970ccbf920661663
2021-03-03 18:45:45 +00:00
Treehugger Robot
021a8f8852
Merge "Additional metadata keys for Fast Pair" am: ad1bbc487c am: e1826640ee am: 81056adb88
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1596412
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia447b1cd574a51477d1dd383dbeaa694ace7ffb9
2021-03-03 13:30:03 +00:00
Treehugger Robot
e1826640ee
Merge "Additional metadata keys for Fast Pair" am: ad1bbc487c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1596412
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icbc6c331894be59140f379a443260edaafc05aa1
2021-03-03 08:54:49 +00:00
Treehugger Robot
ad1bbc487c
Merge "Additional metadata keys for Fast Pair"
2021-03-03 08:15:22 +00:00
Ugo Yu
370ecf007c
Additional metadata keys for Fast Pair
...
Tag: #feature
Bug: 171387275
Test: atest BluetoothInstrumentationTests
Change-Id: I98f4cbd214437d1cd3681be03108c824ad087260
2021-03-02 14:44:41 +08:00
More Kuo
d3ad78bade
Merge "Update BluetoothA2dp API" am: ae6583b34f am: e90bacbc0a am: 51beeda872
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1596413
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I234ca0e0c123293a56516e1ed461bfbd9f5b1481
2021-02-24 02:14:06 +00:00
More Kuo
e90bacbc0a
Merge "Update BluetoothA2dp API" am: ae6583b34f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1596413
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1fc9c4dad0013ecd62788417054f872f29dc775f
2021-02-24 00:39:44 +00:00
Andrew Cheng
a262cfe5ca
Surface ACL disconnect reasons from native to Java am: b8e09882d8 am: c12293f799 am: 7d898bc6f9
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1595220
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia1006ed22244cf926dc91fa7001d8594b4ebb976
2021-02-24 00:18:18 +00:00
Andrew Cheng
c12293f799
Surface ACL disconnect reasons from native to Java am: b8e09882d8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1595220
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I70317579c1235d84a4c491823c8b9747e135ff34
2021-02-23 23:41:17 +00:00
Andrew Cheng
4757f6cd7f
Make BluetoothConnectionCallback static am: 8ef54b299e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1596074
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id1b69b7ef8ea255fea87d68ae8806b437319d885
2021-02-23 23:38:24 +00:00
Joseph Pirozzo
3a7541cad1
Merge "Add BluetoothMapClient to system API" am: 9cabf5a07b am: 0a5ceea870 am: 2c4a4be615
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1564659
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5f8b277c6f9e8ecb847285108ef4cc1b856516fe
2021-02-23 22:57:09 +00:00
Joseph Pirozzo
0a5ceea870
Merge "Add BluetoothMapClient to system API" am: 9cabf5a07b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1564659
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie60ce04dd17204740027fb7a1198bcd05e0b9012
2021-02-23 22:31:48 +00:00
More Kuo
ae6583b34f
Merge "Update BluetoothA2dp API"
2021-02-23 02:37:41 +00:00
Andrew Cheng
1c276e7591
Merge changes from topic "hci-disconnect-reason"
...
* changes:
Update Companion to new BluetoothConnectionCallback
Add BluetoothConnectionCallback to Companion App
Surface ACL disconnect reasons from native to Java
Make BluetoothConnectionCallback static
2021-02-22 19:25:13 +00:00
Xin Li
be473bf819
Merge ab/7061308 into stage.
...
Bug: 180401296
Merged-In: I4bf82035631ccff6d5a6144d6d9b1d203b076851
Change-Id: I1b5f3a672a55eaabba0f5389bab110b395553559
2021-02-21 09:39:53 -08:00
Andrew Cheng
b8e09882d8
Surface ACL disconnect reasons from native to Java
...
HCI disconnect commands and events have an accompanying "reason"
parameter comprising of a HCI error code. This can be useful in both
debugging and re-connection logic at the Java level.
This CL grabs the HCI codes from native and passes it up to Java via an
extra parameter to existing ACL connection callbacks.
Tag: #feature
Bug: 177668957
Test: atest BluetoothInstrumentationTests
Change-Id: Ic729140b8ffb1273a9ca53cdfd39c9f5d71e1522
2021-02-20 05:50:03 +00:00
Andrew Cheng
8ef54b299e
Make BluetoothConnectionCallback static
...
Tag: #refactor
Fixes: 180727461
Test: atest BluetoothInstrumentationTests
Change-Id: I4bd084cb6c0371b649adb1d1a65b3327ae3e488a
Merged-In: Id24a4b3a3510781d9105763b1722f44583a7fd7c
2021-02-19 18:50:20 +00:00
Joseph Pirozzo
f3bf66ac7a
Add BluetoothMapClient to system API
...
Add BluetoothMapClient.sendMessage to system API for use by mainline
modules.
Bug: 157948464
Test: atest BluetoothInstrumentationTests
Tag: #feature
Change-Id: Idee4cb2cefeaf03f0351ea576f919a294219d391
2021-02-19 07:39:07 -08:00
More Kuo
d1c7af46ca
Update BluetoothA2dp API
...
- Rename setBufferMillis to setBufferLengthMillis
- Rename getCodec to forCodec
Bug: 179814567
Test: Build
Change-Id: Iadb1b9e2b42ecab98f70b8bf6500e7a97aaf0aab
2021-02-19 18:29:00 +08:00
Rahul Sabnis
626ffc2010
Skips the consent pairing dialog for recently associated CDM app and device combos because they have already been shown the CDM prompt which implicitly provides consent to bond.
...
Tag: #feature
Bug: 172006481
Test: Manual
Change-Id: I541b720c6b8b6e55be10e04f202e0a58cf33715f
2021-02-10 21:25:36 +00:00
Eugene Susla
6ce1f4109f
[DO NOT MERGE] Scan and notify apps when their companion devices are nearby
...
Test: manual
Bug: 168052577
Change-Id: Ib2187fb76e604878b1d4dd9c0cd6cea610b2a04d
(cherry picked from commit 017c2c4145 )
2021-02-08 22:50:57 +00:00
Jakub Pawlowski
25d2513d12
Merge "Add Volume Control UUID" am: c50447ad57 am: de206f8ada am: a42efdda60
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1549914
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I30ba05c835a01d0edf0ec7e9e3fbc75fccd12e92
2021-02-08 21:40:56 +00:00
Jakub Pawlowski
a42efdda60
Merge "Add Volume Control UUID" am: c50447ad57 am: de206f8ada
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1549914
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie29ebf878b030e8c18c08ceb545ea8e1b4a3026f
2021-02-08 20:53:22 +00:00
Łukasz Rymanowski
ebb62d5d58
Add Volume Control UUID
...
Sponsor: jpawlowski@
Test: compilation
Bug: 159786353
Tag: #feature
Change-Id: I14116848411026ceab0ee15098687bf821e74d38
2021-02-08 19:37:24 +00:00
Treehugger Robot
0a817569eb
Merge "AdvertiseData: fix nullable collection" am: 0f12a22aa6 am: acb38137cd am: 5a1c256180
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1563681
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6cad0419179b893a4b936ec03bc2f3ab9a92e5c5
2021-02-03 23:22:56 +00:00
Treehugger Robot
5a1c256180
Merge "AdvertiseData: fix nullable collection" am: 0f12a22aa6 am: acb38137cd
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1563681
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I80de479b73c6e8acb62c314ab25e2e93f5ed0669
2021-02-03 23:13:08 +00:00
Treehugger Robot
0f12a22aa6
Merge "AdvertiseData: fix nullable collection"
2021-02-03 19:10:59 +00:00