Merge "Give AccessibilityServices System Capabilities." into rvc-dev am: d59670170f
Change-Id: I681ebefb748e9a6b58f794b158f42e1d104182d8
This commit is contained in:
@@ -94,8 +94,10 @@ class AccessibilityServiceConnection extends AbstractAccessibilityServiceConnect
|
||||
if (userState == null) return;
|
||||
final long identity = Binder.clearCallingIdentity();
|
||||
try {
|
||||
int flags = Context.BIND_AUTO_CREATE | Context.BIND_FOREGROUND_SERVICE_WHILE_AWAKE
|
||||
| Context.BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS;
|
||||
int flags = Context.BIND_AUTO_CREATE
|
||||
| Context.BIND_FOREGROUND_SERVICE_WHILE_AWAKE
|
||||
| Context.BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS
|
||||
| Context.BIND_INCLUDE_CAPABILITIES;
|
||||
if (userState.getBindInstantServiceAllowedLocked()) {
|
||||
flags |= Context.BIND_ALLOW_INSTANT;
|
||||
}
|
||||
|
||||
@@ -129,8 +129,11 @@ public class AccessibilityServiceConnectionTest {
|
||||
public void bind_requestsContextToBindService() {
|
||||
mConnection.bindLocked();
|
||||
verify(mMockContext).bindServiceAsUser(any(Intent.class), eq(mConnection),
|
||||
eq(Context.BIND_AUTO_CREATE | Context.BIND_FOREGROUND_SERVICE_WHILE_AWAKE
|
||||
| Context.BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS), any(UserHandle.class));
|
||||
eq(Context.BIND_AUTO_CREATE
|
||||
| Context.BIND_FOREGROUND_SERVICE_WHILE_AWAKE
|
||||
| Context.BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS
|
||||
| Context.BIND_INCLUDE_CAPABILITIES),
|
||||
any(UserHandle.class));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user