OSDN Git Service

Add permission to launch activities on VD
authorAndrii Kulian <akulian@google.com>
Thu, 6 Jul 2017 21:28:59 +0000 (14:28 -0700)
committerAndrii Kulian <akulian@google.com>
Thu, 20 Jul 2017 02:31:28 +0000 (19:31 -0700)
commit71587649836d8e97c2ca00d968fc95293b59b0d3
treea64eebf2c25d3ef21d6e73af802ce716da25f561
parentd16aeddbd197701b387dcedf2719b7cd09455bfc
Add permission to launch activities on VD

1. Added permission ACTIVITY_EMBEDDING which allows apps to launch
activities on virtual displays.
2. Allow owner of display to launch activities from same app without
permission check to owned display.
3. Added permission checks for launching on secondary displays to
more target task/stack resolution paths in ActivityStarter.

Bug: 63117330
Test: android.server.cts.ActivityManagerDisplayTests
Test: go/wm-smoke
Change-Id: If169a77fb56241e06f7de20168dc38c4b0a217f5
api/system-current.txt
core/res/AndroidManifest.xml
data/etc/privapp-permissions-platform.xml
packages/Shell/AndroidManifest.xml
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/ActivityStarter.java
services/core/java/com/android/server/am/TaskRecord.java