Commit Graph

407212 Commits

Author SHA1 Message Date
Riddle Hsu
cf33f1c5c2 Add restart button for size compatibility mode activity
- The floating restart button will show when an size compatibility
  mode activity shown with non-native screen configuration. e.g.
  display size changed, move to another display.
- Consolidate onDisplayRemoved into CommandQueue.Callback so the
  components which implement CommandQueue.Callbacks don't need to
  register display listener individually. The leakage of
  AutoHideController when removing display is also fixed by the way.

Bug: 112288258
Test: runtest systemui -c \
      com.android.systemui.SizeCompatModeActivityControllerTest

Change-Id: Ib04efe983ae0d8d21b33fb9fd9c60e7f6f0dc92e
2019-03-06 01:17:15 +08:00
Riddle Hsu
7b766fd31b Add APIs to notify and restart activity in size compatibility mode
- Notify listeners about whether the resumed activity is using the
  native screen configuration.
- Able to restart foreground activity with saved state.

Bug: 112288258
Test: atest ActivityRecordTests#testRestartProcessIfVisible
Test: atest ActivityDisplayTests#testHandleActivitySizeCompatMode

Change-Id: I0b916b25f187e9406154afced0214a41c02c761a
2019-03-06 01:16:57 +08:00
Jackal Guo
5af401bd35 Merge "Add new enum for accessibility detail settings" 2019-03-04 03:35:56 +00:00
Jackal Guo
748d1b9ba2 Merge "Add Intent and permission for a11y service toggle screen" 2019-03-04 03:35:56 +00:00
Hugo Benichi
df44944fe6 Merge "LocalLog: add overloaded dump and reverseDump methods." am: 7c447498c3 am: 0357a9ca4c
am: 5121df9b61

Change-Id: I89cb6300ae6c86e790df702fbdf3416b2f242cd9
2019-03-03 18:19:39 -08:00
Hugo Benichi
5121df9b61 Merge "LocalLog: add overloaded dump and reverseDump methods." am: 7c447498c3
am: 0357a9ca4c

Change-Id: I720b99f3a506935bf78afe2f0645a0781d601f3b
2019-03-03 18:10:11 -08:00
Hugo Benichi
0357a9ca4c Merge "LocalLog: add overloaded dump and reverseDump methods."
am: 7c447498c3

Change-Id: I4461280413b33cabb0e7af39ef1c9b35f8876d65
2019-03-03 18:01:03 -08:00
Treehugger Robot
7c447498c3 Merge "LocalLog: add overloaded dump and reverseDump methods." 2019-03-04 01:46:23 +00:00
Tyler Gunn
a724683502 [automerger skipped] Merge "Expose some APIs as test APIs to facilitate CTS" am: 3649374e17 am: ebf53906de
am: 60ace931b3 -s ours
am skip reason: change_id I742f23be57e731307338591d816f7888e198b333 with SHA1 6c14a699e9 is in history

Change-Id: I84e7857f76e36867de5c574e0191d3610ddbab8a
2019-03-03 16:11:42 -08:00
Tyler Gunn
60ace931b3 Merge "Expose some APIs as test APIs to facilitate CTS" am: 3649374e17
am: ebf53906de

Change-Id: I2300f31f0ea58c6aa7c50573c5a8f4955f72f15a
2019-03-03 15:50:30 -08:00
Tyler Gunn
ebf53906de Merge "Expose some APIs as test APIs to facilitate CTS"
am: 3649374e17

Change-Id: I39a0612821ba0a12a36521726a30de8256ae81e0
2019-03-03 15:41:26 -08:00
Howard Ro
6b5cae41e8 Merge "Remove gaillard@google.com from OWNERS of statsd" am: a982663c2b am: 4e48a18e64
am: 91161bb0d4

Change-Id: I76c01c94917b2f58ec0360b2b2ef1bf8a87c32de
2019-03-03 15:27:35 -08:00
Tyler Gunn
3649374e17 Merge "Expose some APIs as test APIs to facilitate CTS" 2019-03-03 23:26:09 +00:00
Howard Ro
91161bb0d4 Merge "Remove gaillard@google.com from OWNERS of statsd" am: a982663c2b
am: 4e48a18e64

Change-Id: I10ba3b2890244c749976aae689151a3e52de2e70
2019-03-03 15:18:16 -08:00
Howard Ro
4e48a18e64 Merge "Remove gaillard@google.com from OWNERS of statsd"
am: a982663c2b

Change-Id: Id63c657f3cef866d18b01c0f078a3114f1d93813
2019-03-03 15:09:13 -08:00
Tyler Gunn
25ac5349fc Merge "Correct nullability and final constraints on new APIs." 2019-03-03 22:59:50 +00:00
Howard Ro
a982663c2b Merge "Remove gaillard@google.com from OWNERS of statsd" 2019-03-03 22:57:50 +00:00
TreeHugger Robot
79eb65c3b0 Merge "Context: Fix nullability issues" 2019-03-03 22:07:29 +00:00
Julia Reynolds
10b6c6d10e Merge "Add @Nullable and @NonNull to new Notification API" 2019-03-03 21:07:47 +00:00
TreeHugger Robot
68ae9ebd4b Merge "Camera: Extend mandatory stream combination annotations" 2019-03-03 20:21:43 +00:00
TreeHugger Robot
ede9ed323b Merge "Camera: Annotate 'getKeysNeedingPermission'" 2019-03-03 20:03:47 +00:00
TreeHugger Robot
aebdb1f355 Merge "api-review: add @Nullable for getFriendlyNames() and getServerUri()" 2019-03-03 17:28:33 +00:00
TreeHugger Robot
a1f8604603 Merge "Change Easy Connect intent naming" 2019-03-03 16:17:34 +00:00
Ecco Park
c1041d3fce api-review: add @Nullable for getFriendlyNames() and getServerUri()
Bug: 126701512
Test: unitTest
Change-Id: Ia09bcc4c34e0915b2add89f5851be6e732402ac0
Signed-off-by: Ecco Park <eccopark@google.com>
2019-03-03 13:36:24 +00:00
Ecco Park
a2c829c185 api-review: add @Nullable and @Nonull for return value of Passpoint APIs
Bug: 126702500
Test: ./frameworks/base/wifi/tests/runtests.sh
Change-Id: Iec5985d7fdaaa6fa953230444a9aa490dfd73b7b
Signed-off-by: Ecco Park <eccopark@google.com>
2019-03-03 13:35:21 +00:00
Mark Chien
babd9a6b1e Merge "Check if DUN APN exists to decide isDunRequired" am: a56c2e4e55 am: 02a8b39023
am: 32b17738b5

Change-Id: Ia519a9e6937232286cd6877f30b81c36a6ea1e1c
2019-03-02 23:42:43 -08:00
Mark Chien
7c37a585d4 Merge "Change return value of getTetherApnRequired() to a boolean." am: 077a04828d am: 2b8bbdf659
am: abe8d50926

Change-Id: Id7dea6cc37c21a4ec0eae1ec2b086963a02d6295
2019-03-02 23:36:01 -08:00
Mark Chien
32b17738b5 Merge "Check if DUN APN exists to decide isDunRequired" am: a56c2e4e55
am: 02a8b39023

Change-Id: I8c8143d1f91cdd2e74a59928a6cc85f8b430fed1
2019-03-02 23:23:48 -08:00
Mark Chien
abe8d50926 Merge "Change return value of getTetherApnRequired() to a boolean." am: 077a04828d
am: 2b8bbdf659

Change-Id: I4bee34d40ce3bf6c8f7b12c63e3c622ae9a61973
2019-03-02 23:18:30 -08:00
Mark Chien
02a8b39023 Merge "Check if DUN APN exists to decide isDunRequired"
am: a56c2e4e55

Change-Id: I511f2871c8dc36c340cff43def7eabc0069265c3
2019-03-02 23:09:22 -08:00
Mark Chien
2b8bbdf659 Merge "Change return value of getTetherApnRequired() to a boolean."
am: 077a04828d

Change-Id: I493559087fc5bd3ace8db52bf9e6e5cc576e843f
2019-03-02 23:05:19 -08:00
Mark Chien
a56c2e4e55 Merge "Check if DUN APN exists to decide isDunRequired" 2019-03-03 06:53:47 +00:00
Mark Chien
077a04828d Merge "Change return value of getTetherApnRequired() to a boolean." 2019-03-03 06:53:47 +00:00
Jack Yu
766f960766 Merge "Fixed all APIs not meeting API review requirement" am: a3f1b3f15d am: a0e1501981
am: bc6c8b99c9

Change-Id: I9683c9616e524013eda818e34d817d636ff1f365
2019-03-02 20:59:32 -08:00
Jack Yu
bc6c8b99c9 Merge "Fixed all APIs not meeting API review requirement" am: a3f1b3f15d
am: a0e1501981

Change-Id: I4fceb789ebcfff76cc0205889e9c5084c83d4471
2019-03-02 20:50:08 -08:00
Jack Yu
a0e1501981 Merge "Fixed all APIs not meeting API review requirement"
am: a3f1b3f15d

Change-Id: I84c1b55e99bf89c818c365f4954d9e3921904636
2019-03-02 20:40:56 -08:00
Treehugger Robot
a3f1b3f15d Merge "Fixed all APIs not meeting API review requirement" 2019-03-03 04:27:32 +00:00
Jean-Michel Trivi
fa0a6004ca Merge "Audio APIs: deprecate deprecateStreamTypeForPlayback method" 2019-03-03 00:24:02 +00:00
Jean-Michel Trivi
cc0e77b16d Merge "AudioTrack: moar annotations and getters" 2019-03-02 22:39:14 +00:00
TreeHugger Robot
231b1f4e17 Merge "Import translations. DO NOT MERGE" 2019-03-02 22:29:18 +00:00
TreeHugger Robot
156c05aa3c Merge "Import translations. DO NOT MERGE" 2019-03-02 22:19:24 +00:00
TreeHugger Robot
45fe744a37 Merge "Import translations. DO NOT MERGE" 2019-03-02 21:49:21 +00:00
TreeHugger Robot
1c7e423a90 Merge "Import translations. DO NOT MERGE" 2019-03-02 21:39:52 +00:00
Jean-Michel Trivi
16f0a6ac2d Audio APIs: deprecate deprecateStreamTypeForPlayback method
The method deprecateStreamTypeForPlayback() is inherited from
  android.media.PlayerBase, which is hidden. This method was never
  intended to be in the SDK, but somehow ended up in the public SDK.

Bug: 126701135
Bug: 126702126
Bug: 126702177
Test: make -j api-stubs-docs-update-current-api
Change-Id: Ibdd7898f18432c2179f81cd53b132164bcd4c670
2019-03-02 12:45:11 -08:00
Bill Yi
624606a8b2 [automerger skipped] Import translations. DO NOT MERGE am: c4ce1a631f -s ours
am: 62ec6c2490 -s ours
am skip reason: subject contains skip directive

Change-Id: Iba11135fc660a92bde1ec8cae2d12e92dda4449a
2019-03-02 12:41:23 -08:00
Bill Yi
62ec6c2490 [automerger skipped] Import translations. DO NOT MERGE
am: c4ce1a631f -s ours
am skip reason: subject contains skip directive

Change-Id: I233af18264e39ab971aca60da4da913764daa728
2019-03-02 12:37:23 -08:00
Jean-Michel Trivi
deaf230d08 AudioTrack: moar annotations and getters
Bug: 126698363
Bug: 124301616
Test: m -j ; make api-stubs-docs-update-current-api ; m -j
Change-Id: I91ae70a57c367308ebe52ccc7c5e579821d65151
2019-03-02 11:40:12 -08:00
Philip P. Moltmann
16ca3f9897 Merge "Make noteProxyOpNoThrow(String,String,int) public" 2019-03-02 16:54:08 +00:00
Bill Yi
3d9b8c1e3e Import translations. DO NOT MERGE
Change-Id: I99372556f1c1d8ea31c5c897f3aa89c2281f8bf7
Auto-generated-cl: translation import
2019-03-02 08:43:26 -08:00
TreeHugger Robot
de15ad0361 Merge "Game Driver Metrics: add GpuStatsPuller to get gpu global stats" 2019-03-02 12:01:13 +00:00