Commit Graph

2131 Commits

Author SHA1 Message Date
Treehugger Robot
dcd76d8e99 Merge "Add BluetoothLeBroadcastSourceInfo." am: e5fb36cbf2 am: 7d24df44bc am: a16f4ac7c3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1915000

Change-Id: Id6b02f631d7ca15b6ef56ac7fe53a534bb6f5943
2022-01-06 11:32:58 +00:00
Treehugger Robot
e5fb36cbf2 Merge "Add BluetoothLeBroadcastSourceInfo." 2022-01-06 10:32:39 +00:00
Treehugger Robot
c29dcc4d34 Merge "Reduce blocking time when waiting for CharacteristicWrite queue to clear up." am: d5bd847275 am: c460086312 am: 33d0f3b417
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1932845

Change-Id: I0503489731fdf2cb4675e553eaaa62d58c2cf2a2
2022-01-05 22:07:45 +00:00
Treehugger Robot
d5bd847275 Merge "Reduce blocking time when waiting for CharacteristicWrite queue to clear up." 2022-01-05 21:13:56 +00:00
Qasim Javed
63d5150d7d Add BluetoothLeBroadcastSourceInfo.
Bug: 205174140
Bug: 208222452
Tag: #feature
Test: gd/cert/run

Change-Id: I5d129d8b230ab564387212ebe83eb3c4398c7b21
2022-01-05 12:52:01 -08:00
Treehugger Robot
3e1a493f6e Merge "gtbs: Add Generic Telephone Bearer Service support" am: cb64b957f7 am: c245603eab am: 3bcdbfb925
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1873900

Change-Id: I2ad007b8a4e6920fb69fc7af16b9e67ec5b2f476
2022-01-05 19:12:01 +00:00
Treehugger Robot
cb64b957f7 Merge "gtbs: Add Generic Telephone Bearer Service support" 2022-01-05 09:58:55 +00:00
Treehugger Robot
d5b640e3b9 Merge "Use Common Audio Service UUID from latest assigned numbers" am: ccb536b8e2 am: cc65d33474 am: 65bed708fc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1933139

Change-Id: I3a28152420ae7c180cc9e42f03cab1595167db3b
2021-12-30 00:50:13 +00:00
Treehugger Robot
ccb536b8e2 Merge "Use Common Audio Service UUID from latest assigned numbers" 2021-12-30 00:16:35 +00:00
Jakub Pawlowski
2b67e53442 Use Common Audio Service UUID from latest assigned numbers
Bug: 150670922
Test: compilation
Merged-In: I35684ecec50c3db757331b6384c2579f5a28a70a
Change-Id: I35684ecec50c3db757331b6384c2579f5a28a70a
2021-12-29 19:11:00 +00:00
Johanna Ye
ff0f688ca4 Reduce blocking time when waiting for CharacteristicWrite queue to clear
up.

Bug: 200073240
Test: manual build
Change-Id: I62070a5789809c363dba3cb4f0d007d17e3a9ef8
2021-12-23 11:47:10 -08:00
Treehugger Robot
cb5ddfda9a Merge "Pbap use profileConnector, resolveSystemService api fix" am: 4548fa7275 am: fff729397a am: 4296ee7d71
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1916517

Change-Id: Iee2f42ccdf2e69baf7f02ec453875477df9aca20
2021-12-21 01:45:46 +00:00
Treehugger Robot
4548fa7275 Merge "Pbap use profileConnector, resolveSystemService api fix" 2021-12-21 00:58:16 +00:00
Mariusz Skamra
9537669523 gtbs: Add Generic Telephone Bearer Service support
Tag: #feature
Bug: 159786353
Sponsor: jpawlowski@
Test: build
Change-Id: I8264ade4b07df17fc0207437dfdcae7028cc20ff
2021-12-17 07:56:45 +00:00
Treehugger Robot
8f91c16c23 Merge "Remove allowBlocking from all BluetoothProfiles" am: a39eb360db am: df07c71769 am: 88beced30f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1927380

Change-Id: I7b19fbb89c320fd3a14d57faa9aa10065b23d708
2021-12-17 03:15:57 +00:00
Treehugger Robot
a39eb360db Merge "Remove allowBlocking from all BluetoothProfiles" 2021-12-17 02:01:13 +00:00
Etienne Ruffieux
52dfe57f07 Merge "Moved AttributionSource related APIs in AttributionSource" am: 70d456d06c am: 52ddc063b0 am: e5d5eefb16
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1922817

Change-Id: Id6bcfb0cca120540dd251dda22c713539c5c2b8c
2021-12-16 22:08:37 +00:00
Etienne Ruffieux
70d456d06c Merge "Moved AttributionSource related APIs in AttributionSource" 2021-12-16 21:16:58 +00:00
William Escande
6b5464ca69 Remove allowBlocking from all BluetoothProfiles
Since Bluetooth is becoming a mainline module, it can no longer call the
allowBlocking hidden api.
Instead, all interface are moved to be oneway and use a synchronous data
to handle the return value.

Bug: 200200870
Test: Build + start Bt and play something on speaker
Tag: #refactor
Merged-In: I776a6322faadca1504bce24f2b6b041e756b6448
Change-Id: I776a6322faadca1504bce24f2b6b041e756b6448
2021-12-16 19:34:35 +01:00
Treehugger Robot
8150ee9d3f Merge "Add scan result logs." am: 00d8163936 am: eb9fe6b5ec am: ecd5de9078
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1836926

Change-Id: Iaeaff1e690f7a28ae984bba05159129c75aed26a
2021-12-16 05:09:46 +00:00
Treehugger Robot
00d8163936 Merge "Add scan result logs." 2021-12-16 04:29:41 +00:00
Hyundo Moon
d6c8043031 Merge "BluetoothGatt: Deprecate unsupported methods" am: e4a79de89e am: c57b083537 am: 1e4ab066fa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1899033

Change-Id: I171735ba4e583455c3070f30662bf505cd4facc3
2021-12-16 02:24:08 +00:00
Hyundo Moon
e4a79de89e Merge "BluetoothGatt: Deprecate unsupported methods" 2021-12-16 01:35:46 +00:00
Etienne Ruffieux
770d50ed43 Moved AttributionSource related APIs in AttributionSource
Modified myAttributionSource() to check for global AS for
process in ActivityThread and fallback to building new AS
with PackageManager#getPackageForUid(myUid()) if null.

Tag: #feature
Bug: 210467846
Bug: 210468546
Test: build
Change-Id: I7aa75395469bf0bb806100420faaf98c52057355
CTS-Coverage-Bug: 210906055
2021-12-15 22:03:50 +00:00
Etienne Ruffieux
3fac6d3746 Merge "Replaced Bluetooth SystemProperties.set by sysprop" am: 4d612ad87b am: a9e669070b am: c748403369
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914690

Change-Id: I6b6d7c76f16d392a18ab5aadf1d351a72a693e8c
2021-12-15 20:33:32 +00:00
Etienne Ruffieux
4d612ad87b Merge "Replaced Bluetooth SystemProperties.set by sysprop" 2021-12-15 19:14:42 +00:00
Etienne Ruffieux
807dc12c1a Replaced Bluetooth SystemProperties.set by sysprop
Tag: #feature
Bug: 197210455
Test: set/get sysprop with SystemProperties
Merged-In: I613808dbc930c90e391df9857a173a86aedc4acf
Change-Id: I613808dbc930c90e391df9857a173a86aedc4acf
2021-12-15 13:06:17 +00:00
Rahul Sabnis
22e2d77b7a Merge "Remove unused references to android.app.ActivityThread in BluetoothAdapter" am: 202ab8ff95 am: e768d3d44a am: 5cf0381ccb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1920977

Change-Id: I7a3d708119d2bf05cee4d9963559622171e1c3af
2021-12-14 22:32:46 +00:00
Rahul Sabnis
202ab8ff95 Merge "Remove unused references to android.app.ActivityThread in BluetoothAdapter" 2021-12-14 21:41:26 +00:00
Treehugger Robot
82451a9a6c Merge "Copy attributable to Bluetooth" am: b4950bde08 am: a6d1bd6b57 am: 1cdca58b06
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1922462

Change-Id: I085488123dd1214264eb90b4c0b720f2aa69b899
2021-12-14 21:16:45 +00:00
William Escande
9bb1c2b1bf Pbap use profileConnector, resolveSystemService api fix
* All profiles use the BluetoothProfileConnector but not Pbap.
I reproduced the changes that were made in aosp/932813 for all other
profiles. This allow pbap to no longer call resolveSystemService.
* `Intent.resolveSystemService` is an hidden API and can no longer be
called from Bluetooth as we aim to become mainline. It's code is simple
enough to be copied.

Tag: #refactor
Bug: 200200870
Test: atest BluetoothInstrumentationTests
Merged-In: I838b910c633b3ca943fec01f3ccca466ff65f892

Change-Id: I838b910c633b3ca943fec01f3ccca466ff65f892
2021-12-14 16:01:01 +00:00
William Escande
634326680c Copy attributable to Bluetooth
Attributable is called by bluetooth and it's hidden.
By copying into bluetooth we are now allowed to call it
Bug: 210467788
Test: build
Tag: #refactor

Change-Id: I73ea07c9439988ab5477c82799f718c6d81513be
2021-12-14 16:22:07 +01:00
Rahul Sabnis
ac6e0c91b3 Remove unused references to android.app.ActivityThread in
BluetoothAdapter

Tag: #feature
Bug: 210468546
Test: Manual
Change-Id: Ia473afe6bcf4d0824e2fd2c6ca2ce562d0ecbde3
2021-12-13 14:32:46 -08:00
Treehugger Robot
a780e58bef Merge "Change isCISCentralSupported() to isLeAudioSupported() API" am: 62749e874a am: d954a3dd2a am: 2a756fc34a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1906211

Change-Id: I0e5f44854419cf333f79ae7fb5f25a1a8ee03c6b
2021-12-10 03:01:30 +00:00
Treehugger Robot
62749e874a Merge "Change isCISCentralSupported() to isLeAudioSupported() API" 2021-12-10 02:10:42 +00:00
Etienne Ruffieux
7e3fac14e1 Merge "Added missing equals override in new Transport Data classes" am: e97c024d9a am: 320e2a12de am: cadfabd3cb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1913506

Change-Id: I0bfaef983f7a9dc005660f7ec0a0cc087832c1f8
2021-12-09 19:07:40 +00:00
Etienne Ruffieux
e97c024d9a Merge "Added missing equals override in new Transport Data classes" 2021-12-09 18:26:45 +00:00
Treehugger Robot
63afcd54c0 Merge "replace CURRENT_OR_SELF with non hidden API" am: 9c2d1e673f am: 8ae74e0055 am: 8fb184fe76
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1901950

Change-Id: I950e56ed6f2d8c2b6252a1df5136ccaa7d63ef21
2021-12-09 00:54:24 +00:00
Treehugger Robot
9c2d1e673f Merge "replace CURRENT_OR_SELF with non hidden API" 2021-12-08 23:46:02 +00:00
Patty
5f2d0c1587 Parse audio config codec capability for LE devices am: ae425ca614 am: b8fe694317 am: 448737997e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1881112

Change-Id: Ie29eb3a7c07155dadbce957b1d8d653e7795e108
2021-12-08 04:20:50 +00:00
Patty
b8fe694317 Parse audio config codec capability for LE devices am: ae425ca614
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1881112

Change-Id: I7cab6bd9cc4bc2fbf6201c88b1f890a88a7c3bd2
2021-12-08 03:54:09 +00:00
Treehugger Robot
f0dd744ba6 Merge changes from topic "parse_audio_config_for_le_device"
* changes:
  Remove unnecessary test case
  Parse audio config codec capability for LE devices
2021-12-08 03:28:10 +00:00
Etienne Ruffieux
2a55386e82 Added missing equals override in new Transport Data classes
Tag: #feature
Bug: 208904630
Test: atest
Change-Id: I92cbd152eb063c866f7101040cb228036ae2c07a
2021-12-07 15:00:28 +00:00
Qasim Javed
5768697168 Merge "Add BluetoothLeBroadcast profile API." am: afd5a827a7 am: 562b6f9093 am: aaca31b70b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1881629

Change-Id: I594870742bcf4c8ceb4037db4dbb048e61fdf64f
2021-12-06 18:08:38 +00:00
Qasim Javed
afd5a827a7 Merge "Add BluetoothLeBroadcast profile API." 2021-12-06 17:27:31 +00:00
Etienne Ruffieux
ff722e5477 Merge "Make BluetoothCodecConfig and BluetoothCodecStatus public." am: 720d74c835 am: 60ee51b45b am: 6140b27f92
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1849460

Change-Id: Ia9a487ca2aaed32193a86c0d0fc22f53356ceea1
2021-12-06 16:18:10 +00:00
Etienne Ruffieux
720d74c835 Merge "Make BluetoothCodecConfig and BluetoothCodecStatus public." 2021-12-06 15:16:44 +00:00
Qasim Javed
6a7bc39edf Add BluetoothLeBroadcast profile API.
Implementation for the APIs will be added later.

Bug: 205174140
Bug: 208222281
Tag: #feature
Test: gd/cert/run

Change-Id: I8781be89cba45a6e7a76fec7df24790a9f02d6a6
2021-12-05 19:45:08 -08:00
Etienne Ruffieux
7121cd7fa5 Make BluetoothCodecConfig and BluetoothCodecStatus public.
Made BluetoothCodecConfig and BluetoothCodecStatus public,
added Builder to BluetoothCodecConfig, added accessor for
SOURCE_CODEC_TYPE_MAX and changed Arrays returns to List.

Tag: #feature
Bug: 200202780
Bug: 170678351
Test: BluetoothCodecConfigTest & BluetoothCodecStatusTest
NoNonSdkCheck: Only user actually requested the changes
Change-Id: Ic61b7087f53f45781f7e0eecca8b6d983093a22d
2021-12-03 23:08:50 +00:00
Jakub Pawłowski
f7a309da6f Merge "Bluetooth: Pretty print LE Audio profile name in logs" am: a859e86b5c am: 6abe79229f am: e6dbf9dac7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1909186

Change-Id: Iad5d76bfe0f10f3b5b3d7683032ba3c889ac1a09
2021-12-03 11:21:06 +00:00