Commit Graph

508 Commits

Author SHA1 Message Date
Nikita Dubrovsky
9d3615f71d Merge "Hide ContentInfo.partition from the public API" 2020-12-16 17:41:41 +00:00
Biswarup Pal
685eca7077 Merge "Add freeCache API to ExternalStorageService" 2020-12-16 15:53:15 +00:00
Neil Fuller
815f169d11 Merge "Add System APIs for TimeZoneProvider" 2020-12-16 13:21:54 +00:00
TreeHugger Robot
ff02566ed2 Merge "Move requestPictureInPictureMode to internal" 2020-12-16 12:14:23 +00:00
TreeHugger Robot
71a741594f Merge "Add InputConnection#performSpellCheck()." 2020-12-16 10:54:27 +00:00
Biswarup Pal
b23206602a Add freeCache API to ExternalStorageService
Call ExternalStorageService#freeCache from
PackageManagerService#freestorage via StorageManagerInternal
to free any cache held by ExternalStorageService under low storage
conditions.

Test: m
Bug: 170481432
Change-Id: Iaee2262705f4c99fb9e46875e321dcbbae841824
2020-12-16 09:11:15 +00:00
Gary Mai
519fb38710 Merge "Update FDN and SDN constants" 2020-12-16 04:31:52 +00:00
Antonio Kantek
2be4e6b37a Merge "Exposing AudioAttributes#usageToString as public API" 2020-12-16 00:27:42 +00:00
Neil Fuller
b94da68e10 Add System APIs for TimeZoneProvider
First step of moving LocationTimeZoneProvider from the
com.android.location.provider API surface to system API.

This copies / renames various APIs, generally dropping "Location" from
the name to try to generalize them. The
com/android/server/location/timezone classes have been updated
to use the new classes but the names have been left for now as they are
an internal detail and it's not clear which would be "location specific"
and which might be general.

Bug: 175633818
Test: build / treehugger
Change-Id: Ied2b43336ef80d2b4ed2eba8849ea1976145df8d
2020-12-15 23:19:30 +00:00
Hyunyoung Song
a2f98d16a6 Merge "Add Initial SearchUIManager" 2020-12-15 23:17:45 +00:00
Gary Mai
fc652f2457 Update FDN and SDN constants
These should mirror IccConstants usage for consistency.

Test: Manual build and flash
Bug: 170653527
Change-Id: I5ff335eeae99cd5b6f8ebfb809c826843d6abd77
2020-12-15 15:16:36 -08:00
Jakub Pawlowski
22e6db8761 Merge "Add LE Audio UUID placeholder" am: eec09803da am: b253796204 am: 14b8b7fca2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1513324

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idaf4c83bbb85c8815b4988e8ba75bd7c94c2a8bd
2020-12-15 22:50:39 +00:00
Kohsuke Yatoh
e751e1036a Add InputConnection#performSpellCheck().
IME can use this method to redo spell checking after it has learned a
new user dictionary word.

Bug: 166304720
Test: atest CtsInputMethodTestCases:SpellCheckerTest
Change-Id: I956cd46f25bb77b7e1a6a3e1478c0d7efa1a056a
2020-12-15 22:48:47 +00:00
Kweku Adams
12a5fc8ddd Merge "Rename "Foreground Job" & "HPJ" to "Expedited job"." 2020-12-15 22:32:57 +00:00
Jakub Pawlowski
eec09803da Merge "Add LE Audio UUID placeholder" 2020-12-15 21:54:45 +00:00
Alexander Dorokhine
c51d98c112 Merge changes I3a17ec73,Ie460dbbb
* changes:
  Unhide AppSearchManager APIs.
  Unhide GlobalSearchSession API.
2020-12-15 20:47:01 +00:00
Kweku Adams
df2632f469 Rename "Foreground Job" & "HPJ" to "Expedited job".
Bug: 171305774
Test: atest CtsJobSchedulerTestCases
Test: atest FrameworksMockingServicesTests:JobSchedulerServiceTest
Test: atest FrameworksMockingServicesTests:QuotaControllerTest
Change-Id: I8721a66aa7de61474c23a7cc6ab8698864ddb44b
2020-12-15 11:54:31 -08:00
Nicolas Geoffray
22e424f582 Merge "Make Class.getPackageName public." am: 3a76c4c9aa am: 7a0acb4d34 am: df634d7c4e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519502

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I74d1fea098a9beeb3db99e35317bd7c1ae23ee83
2020-12-15 19:00:39 +00:00
Hyunyoung Song
21e60a9d43 Add Initial SearchUIManager
Bug:162234997

Test: builds, locally ran cts tests

CTS tests: ag/13129468

[Meeting notes with Svet/Sunny/Winson] go/aaplus-search-api
[Design diagrams] go/aaplus-search-supl

Change-Id: I4589cd411e124dc9d7ea132a71651f6b9f9656ae
2020-12-15 18:54:43 +00:00
Nader Jawad
b1ecff76c8 Merge "Added View#setRenderEffect API" 2020-12-15 18:37:04 +00:00
Nicolas Geoffray
3a76c4c9aa Merge "Make Class.getPackageName public." 2020-12-15 16:55:44 +00:00
Zimuzo Ezeozue
6b792986d6 Merge "Add StorageVolume#getStorageUuid" 2020-12-15 16:11:57 +00:00
Wale Ogunwale
fe982c0bef Merge "Added support for RootTaskDisplayAreaOrganizer" 2020-12-15 14:15:21 +00:00
Zim
67eb83ba0b Add StorageVolume#getStorageUuid
Unlike getUuid that returns fsUuid, this returns the 'converted'
fsUuid. This means that for the default internal storage:
- fsUuid = null
- uuid = UUID_DEFAUlT

Test: atest StorageManagerTest#testGetPrimaryVolume
Bug: 170481432
Change-Id: I4c590e5536326e5c2a0b62520f9853de680027ae
2020-12-15 11:42:30 +00:00
Remi NGUYEN VAN
14d3f78851 Add TcpKeepalivePacketData to SystemApi am: 103ec4aa8d am: a232c68028 am: 40190840bb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1494038

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1aa9deefefcaf75959463e8a8a87bfeefb98f0ee
2020-12-15 11:42:19 +00:00
Remi NGUYEN VAN
a232c68028 Add TcpKeepalivePacketData to SystemApi am: 103ec4aa8d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1494038

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibe3df65b4e12ecda5d95737f3b1ea18dabc2461d
2020-12-15 09:38:38 +00:00
Riddle Hsu
76d21d09d4 Move requestPictureInPictureMode to internal
There is no usage of ActivityTaskManager#requestPictureInPictureMode.
Only keep the server side method for the reference from the
implementation of other type device.

Bug: 174041144
Bug: 174040691
Test: ActivityTaskManagerServiceTests

Change-Id: Iac27a542f1ef693850336e31627bdb6629ee3d4e
2020-12-15 17:22:36 +08:00
Jakub Pawlowski
224146d50d Add LE Audio UUID placeholder
Actual value will will be added in the future. We already have to
reference it in the source.

Bug: 150670922
Test: compilation
Tag: #feature
Sponsor: jpawlowski@
Change-Id: I3ba1e0e1136346e469952568f5a409cf32b898be
2020-12-15 09:09:31 +00:00
Remi NGUYEN VAN
eada640d5d Merge changes from topic "tcp_keepalive_fix"
* changes:
  Use API TcpKeepalivePacketData in ClientModeImpl
  Add TcpKeepalivePacketData to SystemApi
2020-12-15 09:02:55 +00:00
Alexander Dorokhine
7749895904 Unhide AppSearchManager APIs.
Bug: 172180369
CTS-Coverage-Bug: 175661706
Test: AppSearchCtsTests
Change-Id: I3a17ec73708226ef7894ab894a8327ee2a6973d3
2020-12-14 23:43:41 -08:00
Nikita Dubrovsky
c9f90b56df Hide ContentInfo.partition from the public API
Per API Council feedback, this method will not be exposed in the public
API. App developers will instead use the support library for this.

Rather than removing the method completely, it is marked with @hide so
that it can still be used in system code (e.g. RemoteInputView).

Bug: 174125311
Test: atest CtsViewTestCases:ContentInfoTest
Change-Id: I83b55bea38c0d2b3dc60a16658616e46ebe4cb48
2020-12-14 22:04:57 -08:00
Tianjie Xu
d4dbfe6bf8 Merge changes Icf10d577,Ia9d3cae7 am: 6083210d17 am: a258be9df5 am: 2fd269494a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519582

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iee05827a112e9ea8a6ab29fb7c00cea8e8b8a9bb
2020-12-15 00:36:01 +00:00
Eugene Susla
4b0feafeac Merge "Add API to query role privileges" 2020-12-15 00:21:52 +00:00
Mady Mellor
ff06288dd2 Merge "Expose NotificationManager#getBubblePreference" 2020-12-15 00:05:39 +00:00
Tianjie Xu
6083210d17 Merge changes Icf10d577,Ia9d3cae7
* changes:
  Factor out a class to store the rebootEscrow key
  Add namespace in DeviceConfig to support ota teams's features
2020-12-14 22:58:46 +00:00
Wale Ogunwale
1bf5680b38 Added support for RootTaskDisplayAreaOrganizer
Allows shell to have information on the parent container for tasks so it
can do things like attach other surfaces to it. E.g. split-screen
divider.

Also, have DisplayAreaOrganizer ctor take an executor so incoming calls
from the binder threads can be posted to the main thread.

Bug: 175416931
Test: They pass!
Change-Id: Ia3d0b978cf43badd8c495b75708aa027fe9a2aa1
2020-12-14 11:36:44 -08:00
Tianjie
e315bfa55b Add namespace in DeviceConfig to support ota teams's features
One sample usage is to toggle between server based or HAL based
implementation for resume on reboot.

Bug: 172780686
Test: adb shell device_config put ota server_based_ror_enabled true;
Check the value in system server code

Change-Id: Ia9d3cae788e9316850ce1fc417c12b5fc109b1a3
2020-12-14 11:21:17 -08:00
Antonio Kantek
3935bdf708 Exposing AudioAttributes#usageToString as public API
Bug: 159623196
Test: atest CtsMediaTestCases:android.media.cts.AudioAttributesTest
Change-Id: I111f78e4bb1e7cf193085c172db5520d25100d6e
2020-12-14 11:20:49 -08:00
Gavin Corkery
d45d533b6e Merge "Replace broadcast with adding a method in BugreportCallback" 2020-12-14 18:55:55 +00:00
Treehugger Robot
15377d9af8 Merge "Add another property for the ODM SKU (ro.boot.product.*)" am: 9b432d22a4 am: 42f9775b38 am: d4e9c105b9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1487596

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2b452c50a0876bd1c0070c6665237890159b6c68
2020-12-14 16:41:47 +00:00
TreeHugger Robot
e527e4cc65 Merge "Add GLES dEQP level feature flag" 2020-12-14 16:37:39 +00:00
Treehugger Robot
9b432d22a4 Merge "Add another property for the ODM SKU (ro.boot.product.*)" 2020-12-14 14:58:20 +00:00
Remi NGUYEN VAN
103ec4aa8d Add TcpKeepalivePacketData to SystemApi
This is consistent with NattKeepalivePacketData, which is also a
subclass of KeepalivePacketData.

TcpKeepalivePacketData is already used by the wifi module, but
statically linked.

Bug: 172789687
Test: m
Change-Id: I6aee1ae205987521bea4a3838bbece279ffa0e37
2020-12-14 18:43:44 +09:00
Nader Jawad
8b5c9c6061 Added View#setRenderEffect API
Added View API to configure RenderEffect on the underlying
RenderNode

Bug: 159712515
Test: Added CtsUiRenderingTestCase
Change-Id: Ic64009ac79927d61c7c1f63306ced3da18fce1da
2020-12-11 17:55:17 -08:00
Chinmay Dhodapkar
7a0f88ea00 Merge "Supported IWLAN Fail Cause" am: 32e1818fb1 am: bd1ec8809f am: 3ccb112354
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1513195

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia4ba30c9f2fd56c2c537cec9a5ddb94d5406ef23
2020-12-12 00:53:01 +00:00
Eugene Susla
1b3876a619 Merge "API for CDM wake-up opt-in" 2020-12-11 21:18:52 +00:00
Soonil Nagarkar
018a3adbd5 Merge "Restore get/setExtras per API council feedback" 2020-12-11 20:57:15 +00:00
jinseok83.kim
f1c2b27509 Supported IWLAN Fail Cause
If IWLAN connection or handover failure occurs
with specific fail cause as specified in the standard.

Frameworks supports error handling for each IWLAN error cause.

Bug: 165778020
Change-Id: Iefd3c2b1a042d70c411f020b5e67792bac95abb4
Signed-off-by: Jinseok Kim <jinseok83.kim@lge.com>
2020-12-11 20:34:50 +00:00
Daniel Bright
73cc15b505 Merge "Hide NO_THROTTLE_EXPIRY_TIME" 2020-12-11 19:25:10 +00:00
TreeHugger Robot
d4c2928f8f Merge "Make FUSED_PROVIDER public API" 2020-12-11 17:21:44 +00:00