History log of /frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ed507a3f10255c3d130412b915cde84d62191665 23-Mar-2017 Jason Monk <jmonk@google.com> Don't inflate LegacyGlobalActions until its shown

It has some buggy code that depends on it being shown directly
after being instantiated, so make sure we don't instantiate it
until we need it.

Test: See bug, its complicated
Change-Id: Ic4863f53abaeb2d2070258a7f65b214376fb2889
Fixes: 36556777
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
25a06db3911c966206a0f3cde4aa8ed8fd1f74e1 23-Mar-2017 Erik Wolsheimer <ewol@google.com> Do not assume presence of status bar service in GlobalActions

Bug: 36530618
Change-Id: I5f94fe52a5814b22f433fabefad2f509bf713d13
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
361915c727fc2ad137bfeed7ff74b3eadde96597 22-Mar-2017 Jason Monk <jmonk@google.com> Move global actions to sysui and add plugin interface

- Move default global actions ui to sysui
- Add fallback legacy interface in case sysui breaks
- Switch to fallback if sysui dies or isn't responding

Test: Long-press power
Change-Id: I943522611de5dbbee61e66c67cf3a56379091e97
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
106fe732050f3d75a08c3bc48fdbcf84cac20b41 23-Nov-2016 Phil Weaver <pweaver@google.com> New accessibility shortcut.

Removing accessibility gesture from power dialog.

Adding new accessibility shortcut activated by holding both volume
buttons down. This shortcut is configurable by OEMs and users to
work with any installed accessibility service.

Bug: 30160335

Test: Added automated testing for the EnableAccessibilityController.
Manually toggled various services on and off.
Change-Id: I546bd29a2ab1ba64a0cbfd11e2004cdf85ee6cfd
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
dc589ac82b5fe2063f4cfd94c8ae26d43d5420a0 11-Nov-2016 Sudheer Shanka <sudheersai@google.com> Update usage of ActivityManagerNative.

- Remove references to ActivityManagerProxy.
- Add isSystemReady to ActivityManager.

Bug: 30977067
Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test android.server.cts
adb shell am instrument -e class com.android.server.am.ActivityManagerTest,com.android.server.am.TaskStackChangedListenerTest \
-w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner
Change-Id: I07390b6124fb1515821f5c0b37baf6ae74adc8fa
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
383db5ebcc3a4a615faf249bf4f126f42e80b82e 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
705442fa7dcbf1bf92595fdaca6cc888810931d8 14-Sep-2016 Selim Cinek <cinek@google.com> Added Emergency affordance feature

Added a service that listens whether emergency affordances
are necessary.

If the they are needed, it adds an option to the
global actions dialog that directly launches the
emergency call and also adds a long-press listener
to the keyguard emergency button.

Test: adb shell settings put global force_emergency_affordance 1 && adb shell settings put global emergency_affordance_number 111112
Fixes: 30404490
Change-Id: Ib96a15da2ef4b568a8d77140ebca6aa6f20f5ddb
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
f8eca405c1140691cb7cb8ab8f3dc05e05cb7955 05-Aug-2016 Alison Cichowlas <asc@google.com> Add restart to GlobalActions.

Update power icon in GlobalActions for consistency
with new restart icon.

Bug: 30395806
Change-Id: I5ab20c15c889384fb685fc678fbf9ed912fcde5d
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
cc6e6f0e0a556bc1dd80faa7155138c9cdaac7fc 16-May-2016 Michael Kwan <mkwan@google.com> Modified AlertController to allow themes to specify custom implementation.

Bug: 17733928
Change-Id: I0264ee8ceee09dbc33da61365c424c74d2e3c3d6
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
d426d12bb412d0de6a471c2015a710afbbd202ba 23-Feb-2016 Felipe Leme <felipeal@google.com> Fixed MetricsLogger usage.

BUG: 26759986
Change-Id: Ice16c58f09de8778240ae845917e59bf36ccd112
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
6605bd89c53494b59717a826f9a17641bc32da41 23-Feb-2016 Felipe Leme <felipeal@google.com> Initial implementation of logging metrics for bugreport.

This change logs the following user actions:

- Interactive bug report initiated from power menu.
- Full bug report initiated from power menu.
- Bug report canceled using system notification.
- Bug report details screen open using system notification.
- Additional Bug report screen shot taken using system notification.
- User changed bug report name using the details screen.
- User changed bug report title using the details screen.
- User changed bug report description using the details screen.
- Changes made on bug report details screen were saved by user.
- Changes made on bug report details screen were canceled by user.

BUG: 26759986
Change-Id: I1aae98b87a4dea66a1030a024dd799b97c25dd6d
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
3da5c97460d859ec6d9e5fffb3902a3242d32bf4 11-Dec-2015 Michal Karpinski <mkarpinski@google.com> Adjusting AMN#requestBugReport() to be able to invoke 3 types
of bugreport services

ActivityManagerNative#requestBugReport() now can accept 3 types:
FULL, INTERACTIVE AND REMOTE.

Bug: 26152603
Change-Id: Ife9bbef4691e172fb56b72b256880f0d4ad4d198
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
43b013fe883933e7dcde7e2bb628ea1c6dfc444c 22-Dec-2015 Felipe Leme <felipeal@google.com> Minor improvements on 'Take bug report' Action.

Long press was returning true, which would not close the window.
Comments were outdated.

BUG: 26034608
Change-Id: Ia34906efff048299c709406039f86e7e14058259
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
e974f7ef2b2cccb5cfbe7d09111d5f40390a6c7c 15-Dec-2015 Felipe Leme <felipeal@google.com> Changed the action executed when "Take bug report" is selected.

By default, it executes the new, enhanced bugreport (service
'bugreportplus'), which is more user-friendly (it shows a system
notification with the progress, allow user to cancel, etc...), but
causes more interference in the system operations.

But on long press, it executes the old, lighter workflow (service
'bugreport'), which is less user-friendly but causes less
interference (and hence should be used in the cases where the device is
slow or unresponsive).

BUG: 26034608
Change-Id: I6759e4c8c2c2a970d0a2bb99ca3471854d01780a
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
4cc863338d5e43b6189e05498d7cb53ebba135e1 05-Dec-2015 Felipe Leme <felipeal@google.com> Changed ActivityManager.requestBugreport() to take a 'progress' parameter.

When progress is set to 'true', it calls the new, enhanced
'bugreportplus' service, while when 'false' it calls the regular
'bugreport' service.

'bugreportplus' is more user-friendly (it shows a system notification
with the progress, allow user to cancel, etc...), at the cost of
consuming more resources. As such, the "Take Bug Report" UI will be
changed to offer the user a combo with these 2 options, but for now it's
always going to be 'bugreportplus'

BUG: 26034608
Change-Id: I21a6b5b092a85614e91d523b8f4df1fb00e49b3b
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
7cb69df507f5f7956c52a2868a0d6e89aec6dde2 14-Jul-2015 Xiaohui Chen <xiaohuic@google.com> sys user split: refactor systemui user switcher

BUG:19913735
Change-Id: I017dd1b03fd163c266b8080b969fb7a2e934e26c
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
e54d245b993e1347cb32c23a6bdc907a45fab324 06-May-2015 Alan Viverette <alanv@google.com> Improve keying for theme caches, rebase system theme on config change

Themes now use an array of applied styles rather than a String to store
their history. They are keyed based on a hash code computed from the
history of applied styles. The themed drawable cache has been abstracted
out into its own class.

Also updates system context to use DayNight as the default and ensures
that GlobalActions uses the correct context, which exercises the change.

CTS tests have been added in another CL.

Bug: 20421157
Change-Id: I9eb4b7dffd198ad24d02f656eaf0839570b59caa
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
bff46bac807ae8a9ebdc22c449a8d4f78711b4d2 05-Mar-2015 Benjamin Franz <bfranz@google.com> Add DO policy to disable safe boot mode.

Bug: 19615843
Change-Id: I14dbe911995ec216c57bd285d6b7b04c9684591a
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java
d8379b907f0b0b9778f90e0b5e6c1c5736b4b881 19-Mar-2015 Bryce Lee <brycelee@google.com> am 8b8a0451: am 8bc23e82: Merge "Add Assist global action for wear to different from VOICE_ASSIST" into lmp-mr1-modular-dev

* commit '8b8a045133e0466e964b4094269585708805b90a':
Add Assist global action for wear to different from VOICE_ASSIST
b10e33ff804a831c71be9303146cea892b9aeb5d 04-Feb-2015 Jorim Jaggi <jjaggi@google.com> Split up android.policy into framework.jar and services.jar 1/3

Change-Id: Ifd69f1f3dd308a7e17a1442e2f3950da8b03cec4
/frameworks/base/services/core/java/com/android/server/policy/GlobalActions.java