8e48c6939bd81dcbc596f0a4b11bfaea73aed00b
Modified the signature of the abstract volume methods so it is clear at the subclass level whether the volume command is for a mute or a volume control. Changed the implementations in the subclasses accordingly. Removed appOps handling inside SoundPool and made it inherit from PlayerBase. Moved handling of the camera sound restriction from SoundPool to PlayerBase. Added support in SoundPool native implementation for muting, as each player has its own volume. Test: play a long file with SoundPool and enter DnD mode Bug: 30955183 Bug: 28249605 Change-Id: I0fcd7480f9a455c06aa4f7092486f5c65bc9d7db
Merge "Remove net_bt_stack group and replace it with bluetooth" am:
2309b98b25 am: 4a1fd7eb3d am: bd25fec0d9
Docs: Revised the Drawable example am:
ad302b60f4 am: 32bda49ae3 am: 618d339f3c am: 972fed3d41 am: 3fb153b196
…
…
Merge "Add createForPhoneAccountHandle() and getServicetate() Respect TelephonyManager's subId when listening to phone state" am:
0a3b6b70dd am: 969a6eb2b8 am: c9698a5cff
Merge "wifi: hotspot2: add Passpoint APIs to WifiManager" am:
0295d7bd38 am: 5451f8279e am: 8e07f4a86e
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%