OSDN Git Service

Remove dependency on resizable activity to enter PiP.
authorWinson Chung <winsonc@google.com>
Tue, 13 Dec 2016 19:49:09 +0000 (11:49 -0800)
committerWinson Chung <winsonc@google.com>
Tue, 24 Jan 2017 18:56:33 +0000 (10:56 -0800)
commitd339538a67b7d6bb3d7ad73f31ad20ffc932f891
treedee89bc49afdb1769d17b138fb55d8c2a0538728
parentecfb39ef6878eee4c34d6e884319b702c9ae58a4
Remove dependency on resizable activity to enter PiP.

- Removing the requirement for activities to have both the
  resizeableActivity and supportsPictureInPicture attribute
  to enter PiP.  The activity may still be resized when
  entering picture-in-picture.

Bug: 34256643
Test: android.server.cts.ActivityManagerPinnedStackTests
Change-Id: If6bd4721c53072e5518f554a8c7598705517c132
18 files changed:
core/java/android/app/Activity.java
core/java/android/app/ActivityManager.java
core/java/android/content/pm/ActivityInfo.java
core/java/android/content/pm/PackageParser.java
core/res/res/values/attrs_manifest.xml
packages/SystemUI/src/com/android/systemui/recents/Recents.java
packages/SystemUI/src/com/android/systemui/recents/model/RecentsTaskLoadPlan.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/ActivityStack.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
services/core/java/com/android/server/wm/Task.java
services/core/java/com/android/server/wm/TaskWindowContainerController.java
services/tests/servicestests/src/com/android/server/wm/WindowFrameTests.java
services/tests/servicestests/src/com/android/server/wm/WindowTestsBase.java