OSDN Git Service

Formalize recents component in the system
authorWinson Chung <winsonc@google.com>
Wed, 25 Oct 2017 17:19:05 +0000 (10:19 -0700)
committerWinson Chung <winsonc@google.com>
Thu, 26 Oct 2017 18:11:42 +0000 (11:11 -0700)
commit3f0e59ac1e308ca8d70e04952da19fd2682c88f1
tree98fc475b053dde4998d42cbd9a06ab52e6e78f7d
parent61c9e5a62933a9fe933ce5e6a4343cd0fbd8a532
Formalize recents component in the system

- Add resource for recents component which can be overridden in an overlay
- Allow the static recents component access to APIs which would otherwise
  require privileged permissions
- Remove some unused TV recents code

Bug: 67864419
Test: com.android.server.am.RecentTasksTest
Test: #testNotRecentsComponent_denyApiAccess
Test: #testRecentsComponent_allowApiAccessWithoutPermissions

Change-Id: Ia4939b7d443a6058ab4bb41d8c194eb4611cbf80
13 files changed:
core/java/android/app/WindowConfiguration.java
core/res/res/values/config.xml
core/res/res/values/symbols.xml
packages/SystemUI/src/com/android/systemui/recents/views/RecentsTransitionHelper.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityManagerShellCommand.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/ActivityStackSupervisor.java
services/core/java/com/android/server/am/AppTaskImpl.java
services/core/java/com/android/server/am/RecentTasks.java
services/core/java/com/android/server/am/UserController.java
services/tests/servicestests/src/com/android/server/am/ActivityTestsBase.java
services/tests/servicestests/src/com/android/server/am/RecentTasksTest.java