Commit Graph

2127 Commits

Author SHA1 Message Date
Etienne Ruffieux
6ef193230d Merge "Made BluetoothClass#doesClassMatch public." 2021-11-30 09:08:48 +00:00
Etienne Ruffieux
64528ba853 Merge "Refactor Bluetooth scan mode APIs" 2021-11-29 20:27:43 +00:00
Treehugger Robot
44e67d95be Merge "BT MAINLINE ParcelFileDescriptor to dup method" am: 1e6ac5e1ff am: 42609ea486 am: 1886498d3a am: 273e99e039
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895130

Change-Id: Ibe6a01b1e2bce4d0396ac1cbe291120cae898515
2021-11-29 18:29:14 +00:00
Treehugger Robot
273e99e039 Merge "BT MAINLINE ParcelFileDescriptor to dup method" am: 1e6ac5e1ff am: 42609ea486 am: 1886498d3a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1895130

Change-Id: I75f977b977857072425e9a53fff7d7fcd083401d
2021-11-29 18:13:07 +00:00
Treehugger Robot
1e6ac5e1ff Merge "BT MAINLINE ParcelFileDescriptor to dup method" 2021-11-29 17:21:33 +00:00
Treehugger Robot
a299dd6cec Merge "Create memory safe overload of BluetoothGattServer#notifyCharacteristicChanged" am: f33e7ff081 am: 87147e2710 am: 9b9b3b9924 am: 8023dd2bec
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894087

Change-Id: Ibf28f700ca203bed2079d56ff2e9d8810d145447
2021-11-29 08:44:08 +00:00
Treehugger Robot
8023dd2bec Merge "Create memory safe overload of BluetoothGattServer#notifyCharacteristicChanged" am: f33e7ff081 am: 87147e2710 am: 9b9b3b9924
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894087

Change-Id: Iee261128473015d4dec91b85d0b44ecb934f849d
2021-11-29 08:28:57 +00:00
Treehugger Robot
f33e7ff081 Merge "Create memory safe overload of BluetoothGattServer#notifyCharacteristicChanged" 2021-11-29 07:49:09 +00:00
Rahul Sabnis
11f1b6ff85 Merge "BT_MAINLINE Delete getControllerActivityEnergyInfo" am: 4045c6f336 am: a74b7f7406 am: 8dd67f3e31 am: b435eb33de
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1896735

Change-Id: Ic5f6cb5507e747f570cc273d40fd843772069482
2021-11-24 23:53:37 +00:00
Rahul Sabnis
b435eb33de Merge "BT_MAINLINE Delete getControllerActivityEnergyInfo" am: 4045c6f336 am: a74b7f7406 am: 8dd67f3e31
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1896735

Change-Id: I393a6820be537ba580b4aa260d93f48f997358ba
2021-11-24 23:35:50 +00:00
Rahul Sabnis
4045c6f336 Merge "BT_MAINLINE Delete getControllerActivityEnergyInfo" 2021-11-24 22:54:10 +00:00
Etienne Ruffieux
9b990ff554 Made BluetoothClass#doesClassMatch public.
Removed UnsupportedAppUsage annotation, added SuppressLint
annotation to SettingsLib usage.

CTS-Coverage-Bug: 205159131
Tag: #feature
Bug: 195158535
Test: Make
Change-Id: Ie26f3b627ec725dc6abf4a1a0d01628ccbb2df77
2021-11-22 16:44:54 +00:00
William Escande
d12faff084 BT MAINLINE ParcelFileDescriptor to dup method
In order to have Bluetooth a mainline module, we must remove all call to
externa hidden API.

Tag: #refactor
Bug: 200200870
Test: Build
Change-Id: I291d670b1dfc3760bedd5f6666ea04883568df69
2021-11-22 13:49:46 +01:00
Treehugger Robot
a1aa3f16e9 Merge "Bluetooth: make it possible to advertise Transport Discovery Data" am: e7adf14ea3 am: 4e43b68f20 am: 4e5703d57e am: 4742e2b201
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1454977

Change-Id: Ib4d656dfe4bd3c946a41734162b4cd6ec3346224
2021-11-19 09:34:48 +00:00
Treehugger Robot
4742e2b201 Merge "Bluetooth: make it possible to advertise Transport Discovery Data" am: e7adf14ea3 am: 4e43b68f20 am: 4e5703d57e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1454977

Change-Id: Ief6cba30fec71f08c9999475321811fdc902d832
2021-11-19 09:22:15 +00:00
William Escande
c9d83ba0d9 BT_MAINLINE Delete getControllerActivityEnergyInfo
This hidden api is deprecated since 2016.
Removing it because it's not used and it's calling 3 hidden apis
Bug: 200200870
Tag: #refactor
Test: Build

Change-Id: Ib84e069dc663def3d6a2d6f64717d76d39b59fb9
2021-11-18 16:04:17 +01:00
Jakub Pawlowski
3327af5d7b Bluetooth: make it possible to advertise Transport Discovery Data
Bug: 159363165
Tag: #feature
Test: called the API in test app, verified advertisement content
Change-Id: I92fe0671717bda2de1be3ff022713133ad681ab6
2021-11-18 09:52:37 +00:00
Rahul Sabnis
cce0326ec3 Create memory safe overload of
BluetoothGattServer#notifyCharacteristicChanged

Tag: #feature
Bug: 195157393
Test: Manual
CTS-Coverage-Bug: 205190062
Change-Id: I27a59a1dac73f10f5a25c0f40d399a265544e577
2021-11-16 22:43:00 +00:00
Etienne Ruffieux
e2763d87d1 Refactor Bluetooth scan mode APIs
Removed setScanMode(int, long), setScanMode(int mode) is
now a SystemApi. Made getDiscoverableTimeout a public API.
setDiscoverableTimeout is now SystemApi and takes
java.time.Duration as parameter.

Tag: #feature
Bug: 195150096
Test: Manual
Change-Id: I824b24464987e1db87efc193d30452a6d9d0411e
2021-11-16 12:30:22 +00:00
Treehugger Robot
b76a7f7f1d Merge "BluetoothAdapter: Extend getActiveDevice with LeAudio" am: a8c0faa120 am: f1fecf587c am: c1f3da3748 am: 7ef1545a4c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1890537

Change-Id: Id4f689d756d9db31ae93d9a13f7bbe886fba2719
2021-11-12 20:44:07 +00:00
Treehugger Robot
7ef1545a4c Merge "BluetoothAdapter: Extend getActiveDevice with LeAudio" am: a8c0faa120 am: f1fecf587c am: c1f3da3748
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1890537

Change-Id: I86995e90655264fa7ac5920f65dd7d159bdf49c2
2021-11-12 20:31:44 +00:00
Łukasz Rymanowski
428a73b153 BluetoothAdapter: Extend getActiveDevice with LeAudio
Bug: 150670922
Sponsor: jpawlowski@
Test: NA

Change-Id: I82662de5fe7f86b28dee1edff38761cf48343c5a
2021-11-12 14:25:41 +00:00
Rahul Sabnis
b22dd98d18 Merge "Deprecate GATT callbacks and methods that were not memory safe and replace with memory safe versions." am: eb806924d6 am: f9960bd169 am: c59fe0168f am: e00ce9b39a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1858070

Change-Id: I5ae27882a985d71ef694739993e29605235a6197
2021-11-05 19:00:17 +00:00
Rahul Sabnis
eb806924d6 Merge "Deprecate GATT callbacks and methods that were not memory safe and replace with memory safe versions." 2021-11-05 05:13:01 +00:00
Rahul Sabnis
8e78d9fbf3 Deprecate GATT callbacks and methods that were not memory safe and
replace with memory safe versions.

Tag: #feature
Bug: 195157393
Test: Manual
CTS-Coverage-Bug: 205190062
Merged-In: I5ae604ec20febcf646bfe6a8f866b218448349c1
Change-Id: I5ae604ec20febcf646bfe6a8f866b218448349c1
2021-11-05 03:30:03 +00:00
Rahul Sabnis
3901dc6bf3 Deprecate GATT callbacks and methods that were not memory safe and
replace with memory safe versions.

Tag: #feature
Bug: 195157393
Test: Manual
CTS-Coverage-Bug: 205190062
Change-Id: I5ae604ec20febcf646bfe6a8f866b218448349c1
2021-11-04 17:26:10 -07:00
Bill Yi
ba584f1fa1 Merge SP1A.211105.004 to aosp-master - DO NOT MERGE
Merged-In: I7e267e3c046d726750180efa81806cbbefb17b68
Merged-In: I5ff5973c95868bee2b7444ecded7443d6e6429c9
Change-Id: Ic3cd62083de4219dbf52f568ca4f34bdc7a08516
2021-11-02 21:07:53 -07:00
Treehugger Robot
9c3ac61073 Merge "Rectify comment in getCurrentAgEvents" am: a1219366ac am: 35c23c8ba7 am: bd3ade8553 am: 31f8821836 am: d792f5f5b1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1842099

Change-Id: If581681d04749e74848c4a8505701ef7973960d1
2021-10-29 21:09:48 +00:00
Treehugger Robot
d792f5f5b1 Merge "Rectify comment in getCurrentAgEvents" am: a1219366ac am: 35c23c8ba7 am: bd3ade8553 am: 31f8821836
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1842099

Change-Id: I5cdedeb0445a90f9739a9c335d0d1c01011de6d8
2021-10-29 20:55:25 +00:00
Treehugger Robot
bd3ade8553 Merge "Rectify comment in getCurrentAgEvents" am: a1219366ac am: 35c23c8ba7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1842099

Change-Id: I732e004762c8846eddc353eeb6c8a7f801b4c57d
2021-10-29 20:36:51 +00:00
Treehugger Robot
a1219366ac Merge "Rectify comment in getCurrentAgEvents" 2021-10-29 20:01:35 +00:00
Treehugger Robot
318be1a431 Merge "Expose isCISCentralSupported() and isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 29f37405b0 am: 61d4e7ca47 am: fd2248fca7 am: 7b7621a489 am: da8229a6ac
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616

Change-Id: I0a20b33910e0a0584be97bda929997508e692ba0
2021-10-28 07:30:19 +00:00
Treehugger Robot
da8229a6ac Merge "Expose isCISCentralSupported() and isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 29f37405b0 am: 61d4e7ca47 am: fd2248fca7 am: 7b7621a489
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616

Change-Id: I41fb07fbcb3d3a2c2f03ca0ae3b991b01afcec70
2021-10-28 07:11:27 +00:00
Treehugger Robot
fd2248fca7 Merge "Expose isCISCentralSupported() and isLePeriodicAdvertisingSyncTransferSenderSupported() API" am: 29f37405b0 am: 61d4e7ca47
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1860616

Change-Id: I9c55d5c860f1bb547fc5471feefe8316c53afb4c
2021-10-28 06:36:27 +00:00
Treehugger Robot
29f37405b0 Merge "Expose isCISCentralSupported() and isLePeriodicAdvertisingSyncTransferSenderSupported() API" 2021-10-28 06:00:43 +00:00
TreeHugger Robot
1c22830676 Merge "Group CSIP device based on CAP" 2021-10-27 15:30:41 +00:00
Patty
0b5f026f12 Expose isCISCentralSupported() and isLePeriodicAdvertisingSyncTransferSenderSupported() API
Tag: #feature
Bug: 200749925
Bug: 150670922
Test: Compile
Change-Id: I45c674dcc8719d209f0e790aa9716bbbf0052fce
2021-10-27 13:51:40 +08:00
Alice Kuo
436bffbdf0 Group CSIP device based on CAP
Enable device group based on CAP for testing, the uuid value would be changed after
the specification published.

Bug: 150670922
Bug: 178981521
Test: pair with the LE audio coordinated set, and make sure it works

Change-Id: Ia3d0dbe496dec822fee8ae6465b81688b9e9440c
2021-10-27 11:03:39 +08:00
Treehugger Robot
18a9d6bd0c Merge "Renamed getTimeStamp to getTimestampMillis and added docs." am: 6f1b7122f3 am: d8935b34f4 am: 50ccf0437f am: 063a4aa8dd am: 0c0911fad0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1869978

Change-Id: I0148ca062998af9eb87545b562966b510b8de8b9
2021-10-26 23:56:38 +00:00
Treehugger Robot
0c0911fad0 Merge "Renamed getTimeStamp to getTimestampMillis and added docs." am: 6f1b7122f3 am: d8935b34f4 am: 50ccf0437f am: 063a4aa8dd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1869978

Change-Id: Icd2a198893c78bcc6c5991afaca4c733489f6712
2021-10-26 23:35:42 +00:00
Treehugger Robot
50ccf0437f Merge "Renamed getTimeStamp to getTimestampMillis and added docs." am: 6f1b7122f3 am: d8935b34f4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1869978

Change-Id: I4ad9815b55742305007388054eb34397de03cb4d
2021-10-26 22:46:13 +00:00
Treehugger Robot
6f1b7122f3 Merge "Renamed getTimeStamp to getTimestampMillis and added docs." 2021-10-26 21:47:39 +00:00
Treehugger Robot
bbd05d765e Merge "Revert "Removed BluetoothDevice#prepareToEnterProcess"" am: 168b5655a4 am: a3b55d5079 am: 170597987c am: fddbf6e930 am: 92bf843da4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1869964

Change-Id: Ib926a6c45bead4e50de93a371b97bfadad2a9fb0
2021-10-26 16:39:19 +00:00
Treehugger Robot
92bf843da4 Merge "Revert "Removed BluetoothDevice#prepareToEnterProcess"" am: 168b5655a4 am: a3b55d5079 am: 170597987c am: fddbf6e930
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1869964

Change-Id: I162c539a488e0977817a259098ef83694879fcf4
2021-10-26 16:27:38 +00:00
Treehugger Robot
170597987c Merge "Revert "Removed BluetoothDevice#prepareToEnterProcess"" am: 168b5655a4 am: a3b55d5079
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1869964

Change-Id: Ic29bd0608b8a1edafc30834889f99107a5bfb9da
2021-10-26 15:58:18 +00:00
Etienne Ruffieux
7cc7453179 Renamed getTimeStamp to getTimestampMillis and added docs.
Tag: #feature
Test: Manual
Bug: 204179568
Change-Id: Ibea9f98eb25447e7ca3a07310615d14caf2c8aa1
2021-10-26 15:52:10 +00:00
Treehugger Robot
168b5655a4 Merge "Revert "Removed BluetoothDevice#prepareToEnterProcess"" 2021-10-26 15:32:33 +00:00
Etienne Ruffieux
255c70fbbc Revert "Removed BluetoothDevice#prepareToEnterProcess"
This reverts commit e8f2077fee.

Reason for revert: Introducing regression for gms core

Test: None
Change-Id: I644b10c1869c12e1622300de43bfbdb57fb583d8
2021-10-25 21:42:17 +00:00
Treehugger Robot
c898a4bd43 Merge "Replaced BitUtils#maskedEquals hidden API call" am: 3d4a7e57fe am: f1d8cbb46c am: 395496ff6a am: 49832ec945 am: e7ccfccd7d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1868764

Change-Id: I87dc103d79d2fbf63e2653f85575a9ad1161f356
2021-10-25 18:55:33 +00:00
Treehugger Robot
e7ccfccd7d Merge "Replaced BitUtils#maskedEquals hidden API call" am: 3d4a7e57fe am: f1d8cbb46c am: 395496ff6a am: 49832ec945
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1868764

Change-Id: Ib0f2d18e36f2184ca5748c3f114d8d30a9b8dee9
2021-10-25 18:41:49 +00:00