META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/devicelockcontroller/
com/android/devicelockcontroller/IDeviceLockControllerService$Default.class
IDeviceLockControllerService.java
package com.android.devicelockcontroller
public com.android.devicelockcontroller.IDeviceLockControllerService$Default extends java.lang.Object implements com.android.devicelockcontroller.IDeviceLockControllerService {
public void <init> ()
public void lockDevice (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void unlockDevice (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void isDeviceLocked (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void getDeviceIdentifier (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void clearDeviceRestrictions (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void onUserSwitching (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void onUserUnlocked (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void onUserSetupCompleted (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
public void onAppCrashed (boolean, android.os.RemoteCallback) throws android.os.RemoteException
boolean isKiosk
android.os.RemoteCallback callback
public android.os.IBinder asBinder ()
}
com/android/devicelockcontroller/IDeviceLockControllerService$Stub$Proxy.class
IDeviceLockControllerService.java
package com.android.devicelockcontroller
com.android.devicelockcontroller.IDeviceLockControllerService$Stub$Proxy extends java.lang.Object implements com.android.devicelockcontroller.IDeviceLockControllerService {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void lockDevice (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void unlockDevice (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void isDeviceLocked (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void getDeviceIdentifier (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void clearDeviceRestrictions (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void onUserSwitching (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void onUserUnlocked (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void onUserSetupCompleted (android.os.RemoteCallback) throws android.os.RemoteException
android.os.RemoteCallback callback
android.os.Parcel _data
public void onAppCrashed (boolean, android.os.RemoteCallback) throws android.os.RemoteException
boolean isKiosk
android.os.RemoteCallback callback
android.os.Parcel _data
}
com/android/devicelockcontroller/IDeviceLockControllerService$Stub.class
IDeviceLockControllerService.java
package com.android.devicelockcontroller
public abstract com.android.devicelockcontroller.IDeviceLockControllerService$Stub extends android.os.Binder implements com.android.devicelockcontroller.IDeviceLockControllerService {
static final int TRANSACTION_lockDevice
static final int TRANSACTION_unlockDevice
static final int TRANSACTION_isDeviceLocked
static final int TRANSACTION_getDeviceIdentifier
static final int TRANSACTION_clearDeviceRestrictions
static final int TRANSACTION_onUserSwitching
static final int TRANSACTION_onUserUnlocked
static final int TRANSACTION_onUserSetupCompleted
static final int TRANSACTION_onAppCrashed
public void <init> ()
public static com.android.devicelockcontroller.IDeviceLockControllerService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public static java.lang.String getDefaultTransactionName (int)
int transactionCode
public java.lang.String getTransactionName (int)
int transactionCode
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
android.os.RemoteCallback _arg0
boolean _arg0
android.os.RemoteCallback _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
public int getMaxTransactionId ()
}
com/android/devicelockcontroller/IDeviceLockControllerService.class
IDeviceLockControllerService.java
package com.android.devicelockcontroller
public abstract com.android.devicelockcontroller.IDeviceLockControllerService extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public static final String KEY_RESULT
public static final String KEY_PARCELABLE_EXCEPTION
public abstract void lockDevice (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void unlockDevice (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void isDeviceLocked (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void getDeviceIdentifier (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void clearDeviceRestrictions (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void onUserSwitching (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void onUserUnlocked (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void onUserSetupCompleted (android.os.RemoteCallback) throws android.os.RemoteException
public abstract void onAppCrashed (boolean, android.os.RemoteCallback) throws android.os.RemoteException
}
com/android/devicelockcontroller/storage/
com/android/devicelockcontroller/storage/IGlobalParametersService$Default.class
IGlobalParametersService.java
package com.android.devicelockcontroller.storage
public com.android.devicelockcontroller.storage.IGlobalParametersService$Default extends java.lang.Object implements com.android.devicelockcontroller.storage.IGlobalParametersService {
public void <init> ()
public void clear () throws android.os.RemoteException
public void dump () throws android.os.RemoteException
public boolean isProvisionReady () throws android.os.RemoteException
public void setProvisionReady (boolean) throws android.os.RemoteException
boolean isProvisionReady
public java.lang.String getRegisteredDeviceId () throws android.os.RemoteException
public void setRegisteredDeviceId (java.lang.String) throws android.os.RemoteException
String registeredDeviceId
public boolean isProvisionForced () throws android.os.RemoteException
public void setProvisionForced (boolean) throws android.os.RemoteException
boolean isForced
public int getDeviceState () throws android.os.RemoteException
public void setDeviceState (int) throws android.os.RemoteException
int state
public int getFinalizationState () throws android.os.RemoteException
public void setFinalizationState (int) throws android.os.RemoteException
int state
public int getLastReceivedProvisionState () throws android.os.RemoteException
public void setLastReceivedProvisionState (int) throws android.os.RemoteException
int provisionState
public android.os.IBinder asBinder ()
}
com/android/devicelockcontroller/storage/IGlobalParametersService$Stub$Proxy.class
IGlobalParametersService.java
package com.android.devicelockcontroller.storage
com.android.devicelockcontroller.storage.IGlobalParametersService$Stub$Proxy extends java.lang.Object implements com.android.devicelockcontroller.storage.IGlobalParametersService {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void clear () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public void dump () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public boolean isProvisionReady () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void setProvisionReady (boolean) throws android.os.RemoteException
boolean _status
boolean isProvisionReady
android.os.Parcel _data
android.os.Parcel _reply
public java.lang.String getRegisteredDeviceId () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public void setRegisteredDeviceId (java.lang.String) throws android.os.RemoteException
boolean _status
String registeredDeviceId
android.os.Parcel _data
android.os.Parcel _reply
public boolean isProvisionForced () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void setProvisionForced (boolean) throws android.os.RemoteException
boolean _status
boolean isForced
android.os.Parcel _data
android.os.Parcel _reply
public int getDeviceState () throws android.os.RemoteException
boolean _status
int _result
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void setDeviceState (int) throws android.os.RemoteException
boolean _status
int state
android.os.Parcel _data
android.os.Parcel _reply
public int getFinalizationState () throws android.os.RemoteException
boolean _status
int _result
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void setFinalizationState (int) throws android.os.RemoteException
boolean _status
int state
android.os.Parcel _data
android.os.Parcel _reply
public int getLastReceivedProvisionState () throws android.os.RemoteException
boolean _status
int _result
android.os.Parcel _data
android.os.Parcel _reply
int _result
public void setLastReceivedProvisionState (int) throws android.os.RemoteException
boolean _status
int provisionState
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/devicelockcontroller/storage/IGlobalParametersService$Stub.class
IGlobalParametersService.java
package com.android.devicelockcontroller.storage
public abstract com.android.devicelockcontroller.storage.IGlobalParametersService$Stub extends android.os.Binder implements com.android.devicelockcontroller.storage.IGlobalParametersService {
static final int TRANSACTION_clear
static final int TRANSACTION_dump
static final int TRANSACTION_isProvisionReady
static final int TRANSACTION_setProvisionReady
static final int TRANSACTION_getRegisteredDeviceId
static final int TRANSACTION_setRegisteredDeviceId
static final int TRANSACTION_isProvisionForced
static final int TRANSACTION_setProvisionForced
static final int TRANSACTION_getDeviceState
static final int TRANSACTION_setDeviceState
static final int TRANSACTION_getFinalizationState
static final int TRANSACTION_setFinalizationState
static final int TRANSACTION_getLastReceivedProvisionState
static final int TRANSACTION_setLastReceivedProvisionState
public void <init> ()
public static com.android.devicelockcontroller.storage.IGlobalParametersService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public static java.lang.String getDefaultTransactionName (int)
int transactionCode
public java.lang.String getTransactionName (int)
int transactionCode
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
boolean _result
boolean _arg0
String _result
String _arg0
boolean _result
boolean _arg0
int _result
int _arg0
int _result
int _arg0
int _result
int _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
public int getMaxTransactionId ()
}
com/android/devicelockcontroller/storage/IGlobalParametersService.class
IGlobalParametersService.java
package com.android.devicelockcontroller.storage
public abstract com.android.devicelockcontroller.storage.IGlobalParametersService extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void clear () throws android.os.RemoteException
public abstract void dump () throws android.os.RemoteException
public abstract boolean isProvisionReady () throws android.os.RemoteException
public abstract void setProvisionReady (boolean) throws android.os.RemoteException
public abstract java.lang.String getRegisteredDeviceId () throws android.os.RemoteException
public abstract void setRegisteredDeviceId (java.lang.String) throws android.os.RemoteException
public abstract boolean isProvisionForced () throws android.os.RemoteException
public abstract void setProvisionForced (boolean) throws android.os.RemoteException
public abstract int getDeviceState () throws android.os.RemoteException
public abstract void setDeviceState (int) throws android.os.RemoteException
public abstract int getFinalizationState () throws android.os.RemoteException
public abstract void setFinalizationState (int) throws android.os.RemoteException
public abstract int getLastReceivedProvisionState () throws android.os.RemoteException
public abstract void setLastReceivedProvisionState (int) throws android.os.RemoteException
}
com/android/devicelockcontroller/storage/ISetupParametersService$Default.class
ISetupParametersService.java
package com.android.devicelockcontroller.storage
public com.android.devicelockcontroller.storage.ISetupParametersService$Default extends java.lang.Object implements com.android.devicelockcontroller.storage.ISetupParametersService {
public void <init> ()
public void overridePrefs (android.os.Bundle) throws android.os.RemoteException
android.os.Bundle bundle
public void createPrefs (android.os.Bundle) throws android.os.RemoteException
android.os.Bundle bundle
public void clear () throws android.os.RemoteException
public void dump () throws android.os.RemoteException
public java.lang.String getKioskPackage () throws android.os.RemoteException
public boolean getOutgoingCallsDisabled () throws android.os.RemoteException
public java.util.List getKioskAllowlist () throws android.os.RemoteException
public boolean isNotificationsInLockTaskModeEnabled () throws android.os.RemoteException
public boolean isDebuggingAllowed () throws android.os.RemoteException
public int getProvisioningType () throws android.os.RemoteException
public boolean isProvisionMandatory () throws android.os.RemoteException
public java.lang.String getKioskAppProviderName () throws android.os.RemoteException
public boolean isInstallingFromUnknownSourcesDisallowed () throws android.os.RemoteException
public java.lang.String getTermsAndConditionsUrl () throws android.os.RemoteException
public java.lang.String getSupportUrl () throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/devicelockcontroller/storage/ISetupParametersService$Stub$Proxy.class
ISetupParametersService.java
package com.android.devicelockcontroller.storage
com.android.devicelockcontroller.storage.ISetupParametersService$Stub$Proxy extends java.lang.Object implements com.android.devicelockcontroller.storage.ISetupParametersService {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void overridePrefs (android.os.Bundle) throws android.os.RemoteException
boolean _status
android.os.Bundle bundle
android.os.Parcel _data
android.os.Parcel _reply
public void createPrefs (android.os.Bundle) throws android.os.RemoteException
boolean _status
android.os.Bundle bundle
android.os.Parcel _data
android.os.Parcel _reply
public void clear () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public void dump () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public java.lang.String getKioskPackage () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public boolean getOutgoingCallsDisabled () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public java.util.List getKioskAllowlist () throws android.os.RemoteException
boolean _status
java.util.List _result
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public boolean isNotificationsInLockTaskModeEnabled () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isDebuggingAllowed () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public int getProvisioningType () throws android.os.RemoteException
boolean _status
int _result
android.os.Parcel _data
android.os.Parcel _reply
int _result
public boolean isProvisionMandatory () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public java.lang.String getKioskAppProviderName () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public boolean isInstallingFromUnknownSourcesDisallowed () throws android.os.RemoteException
boolean _status
boolean _result
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public java.lang.String getTermsAndConditionsUrl () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public java.lang.String getSupportUrl () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
}
com/android/devicelockcontroller/storage/ISetupParametersService$Stub.class
ISetupParametersService.java
package com.android.devicelockcontroller.storage
public abstract com.android.devicelockcontroller.storage.ISetupParametersService$Stub extends android.os.Binder implements com.android.devicelockcontroller.storage.ISetupParametersService {
static final int TRANSACTION_overridePrefs
static final int TRANSACTION_createPrefs
static final int TRANSACTION_clear
static final int TRANSACTION_dump
static final int TRANSACTION_getKioskPackage
static final int TRANSACTION_getOutgoingCallsDisabled
static final int TRANSACTION_getKioskAllowlist
static final int TRANSACTION_isNotificationsInLockTaskModeEnabled
static final int TRANSACTION_isDebuggingAllowed
static final int TRANSACTION_getProvisioningType
static final int TRANSACTION_isProvisionMandatory
static final int TRANSACTION_getKioskAppProviderName
static final int TRANSACTION_isInstallingFromUnknownSourcesDisallowed
static final int TRANSACTION_getTermsAndConditionsUrl
static final int TRANSACTION_getSupportUrl
public void <init> ()
public static com.android.devicelockcontroller.storage.ISetupParametersService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public static java.lang.String getDefaultTransactionName (int)
int transactionCode
public java.lang.String getTransactionName (int)
int transactionCode
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.Bundle _arg0
android.os.Bundle _arg0
String _result
boolean _result
java.util.List _result
boolean _result
boolean _result
int _result
boolean _result
String _result
boolean _result
String _result
String _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
public int getMaxTransactionId ()
}
com/android/devicelockcontroller/storage/ISetupParametersService.class
ISetupParametersService.java
package com.android.devicelockcontroller.storage
public abstract com.android.devicelockcontroller.storage.ISetupParametersService extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void overridePrefs (android.os.Bundle) throws android.os.RemoteException
public abstract void createPrefs (android.os.Bundle) throws android.os.RemoteException
public abstract void clear () throws android.os.RemoteException
public abstract void dump () throws android.os.RemoteException
public abstract java.lang.String getKioskPackage () throws android.os.RemoteException
public abstract boolean getOutgoingCallsDisabled () throws android.os.RemoteException
public abstract java.util.List getKioskAllowlist () throws android.os.RemoteException
public abstract boolean isNotificationsInLockTaskModeEnabled () throws android.os.RemoteException
public abstract boolean isDebuggingAllowed () throws android.os.RemoteException
public abstract int getProvisioningType () throws android.os.RemoteException
public abstract boolean isProvisionMandatory () throws android.os.RemoteException
public abstract java.lang.String getKioskAppProviderName () throws android.os.RemoteException
public abstract boolean isInstallingFromUnknownSourcesDisallowed () throws android.os.RemoteException
public abstract java.lang.String getTermsAndConditionsUrl () throws android.os.RemoteException
public abstract java.lang.String getSupportUrl () throws android.os.RemoteException
}
com/android/devicelockcontroller/util/
com/android/devicelockcontroller/util/ThreadAsserts.class
ThreadAsserts.java
package com.android.devicelockcontroller.util
public final com.android.devicelockcontroller.util.ThreadAsserts extends java.lang.Object {
private void <init> ()
public static void assertWorkerThread (java.lang.String)
String methodName
public static void assertMainThread (java.lang.String)
String methodName
}
com/android/server/
com/android/server/devicelock/
com/android/server/devicelock/DeviceLockControllerConnector.class
DeviceLockControllerConnector.java
package com.android.server.devicelock
public abstract com.android.server.devicelock.DeviceLockControllerConnector extends java.lang.Object {
public abstract void unbind ()
public abstract void lockDevice (android.os.OutcomeReceiver)
public abstract void unlockDevice (android.os.OutcomeReceiver)
public abstract void isDeviceLocked (android.os.OutcomeReceiver)
public abstract void getDeviceId (android.os.OutcomeReceiver)
public abstract void clearDeviceRestrictions (android.os.OutcomeReceiver)
public abstract void onUserSwitching (android.os.OutcomeReceiver)
public abstract void onUserUnlocked (android.os.OutcomeReceiver)
public abstract void onUserSetupCompleted (android.os.OutcomeReceiver)
public abstract void onAppCrashed (boolean, android.os.OutcomeReceiver)
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$1.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$2.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$2 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$3.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$3 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$4.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$4 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$5.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$5 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$6.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$6 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$7.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$7 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$8.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$8 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$9.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$9 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic boolean val$isKiosk
final synthetic android.os.RemoteCallback val$remoteCallback
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl, boolean, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl$DeviceLockControllerServiceConnection.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockControllerConnectorImpl$DeviceLockControllerServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.server.devicelock.DeviceLockControllerConnectorImpl this$0
private void <init> (com.android.server.devicelock.DeviceLockControllerConnectorImpl)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
}
com/android/server/devicelock/DeviceLockControllerConnectorImpl.class
DeviceLockControllerConnectorImpl.java
package com.android.server.devicelock
final com.android.server.devicelock.DeviceLockControllerConnectorImpl extends java.lang.Object implements com.android.server.devicelock.DeviceLockControllerConnector {
private final Object mLock
private static final String TAG
private com.android.devicelockcontroller.IDeviceLockControllerService mDeviceLockControllerService
private android.content.ServiceConnection mServiceConnection
private final android.content.Context mContext
private final android.content.ComponentName mComponentName
private final android.os.UserHandle mUserHandle
private final android.os.Handler mHandler
private final java.util.concurrent.ExecutorService mExecutorService
private static final long INACTIVITY_TIMEOUT_MILLIS
private static final long API_CALL_TIMEOUT_MILLIS
private final android.util.ArraySet mPendingCallbacks
private final Runnable mUnbindDeviceLockControllerService
private void callControllerApi (java.util.concurrent.Callable, android.os.OutcomeReceiver)
java.util.concurrent.Callable body
android.os.OutcomeReceiver callback
Runnable r
private boolean hasApiCallTimedOut (android.os.OutcomeReceiver)
boolean removed
android.os.OutcomeReceiver callback
boolean removed
private android.os.RemoteCallback$OnResultListener checkTimeout (android.os.OutcomeReceiver, android.os.RemoteCallback$OnResultListener)
android.os.OutcomeReceiver callback
android.os.RemoteCallback$OnResultListener listener
void <init> (android.content.Context, android.content.ComponentName, android.os.UserHandle)
android.content.Context context
android.content.ComponentName componentName
android.os.UserHandle userHandle
android.os.HandlerThread handlerThread
private boolean bindLocked ()
android.content.Intent service
boolean bound
private void unbindLocked ()
public void unbind ()
private boolean maybeReportException (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle bundle
android.devicelock.ParcelableException parcelableException
public void lockDevice (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void unlockDevice (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void isDeviceLocked (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void getDeviceId (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void clearDeviceRestrictions (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void onUserSwitching (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void onUserUnlocked (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void onUserSetupCompleted (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
public void onAppCrashed (boolean, android.os.OutcomeReceiver)
boolean isKiosk
android.os.OutcomeReceiver callback
android.os.RemoteCallback remoteCallback
private synthetic void lambda$onAppCrashed$25 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$onAppCrashed$24 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$onUserSetupCompleted$23 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$onUserSetupCompleted$22 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$onUserUnlocked$21 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$onUserUnlocked$20 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$onUserSwitching$19 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$onUserSwitching$18 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$clearDeviceRestrictions$17 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$clearDeviceRestrictions$16 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$getDeviceId$15 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
String deviceId
private static synthetic void lambda$getDeviceId$14 (android.os.OutcomeReceiver, java.lang.String)
android.os.OutcomeReceiver callback
String deviceId
private static synthetic void lambda$getDeviceId$13 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$isDeviceLocked$12 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
boolean isLocked
private static synthetic void lambda$isDeviceLocked$11 (android.os.OutcomeReceiver, boolean)
android.os.OutcomeReceiver callback
boolean isLocked
private synthetic void lambda$unlockDevice$10 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$unlockDevice$9 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$lockDevice$8 (android.os.OutcomeReceiver, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.Bundle result
private static synthetic void lambda$lockDevice$7 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private static synthetic void lambda$maybeReportException$6 (android.os.OutcomeReceiver, android.devicelock.ParcelableException)
android.os.OutcomeReceiver callback
android.devicelock.ParcelableException parcelableException
private synthetic void lambda$checkTimeout$5 (android.os.OutcomeReceiver, android.os.RemoteCallback$OnResultListener, android.os.Bundle)
android.os.OutcomeReceiver callback
android.os.RemoteCallback$OnResultListener listener
android.os.Bundle bundle
private synthetic void lambda$callControllerApi$4 (android.os.OutcomeReceiver, java.util.concurrent.Callable)
Exception e
Exception finalException
android.os.OutcomeReceiver callback
java.util.concurrent.Callable body
Exception exception
private static synthetic void lambda$callControllerApi$3 (android.os.OutcomeReceiver, java.lang.Exception)
android.os.OutcomeReceiver callback
Exception finalException
private synthetic void lambda$callControllerApi$2 (android.os.OutcomeReceiver)
boolean removed
android.os.OutcomeReceiver callback
boolean removed
private static synthetic void lambda$callControllerApi$1 (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
private synthetic void lambda$new$0 ()
}
com/android/server/devicelock/DeviceLockControllerConnectorStub$DevicePseudoState.class
DeviceLockControllerConnectorStub.java
package com.android.server.devicelock
abstract annotation com.android.server.devicelock.DeviceLockControllerConnectorStub$DevicePseudoState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNDEFINED
public static final int UNLOCKED
public static final int LOCKED
public static final int CLEARED
}
com/android/server/devicelock/DeviceLockControllerConnectorStub.class
DeviceLockControllerConnectorStub.java
package com.android.server.devicelock
public com.android.server.devicelock.DeviceLockControllerConnectorStub extends java.lang.Object implements com.android.server.devicelock.DeviceLockControllerConnector {
private int mPseudoState
public void <init> ()
public void unbind ()
public void lockDevice (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void unlockDevice (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void isDeviceLocked (android.os.OutcomeReceiver)
boolean isLocked
android.os.OutcomeReceiver callback
boolean isLocked
public void getDeviceId (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void clearDeviceRestrictions (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void onUserSwitching (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void onUserUnlocked (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void onUserSetupCompleted (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
public void onAppCrashed (boolean, android.os.OutcomeReceiver)
boolean isKiosk
android.os.OutcomeReceiver callback
private static void setException (android.os.OutcomeReceiver, java.lang.String)
android.os.OutcomeReceiver callback
String message
private boolean setExceptionIfDeviceIsCleared (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
}
com/android/server/devicelock/DeviceLockControllerPackageUtils.class
DeviceLockControllerPackageUtils.java
package com.android.server.devicelock
public final com.android.server.devicelock.DeviceLockControllerPackageUtils extends java.lang.Object {
private final android.content.Context mContext
static final String SERVICE_ACTION
private android.content.pm.ServiceInfo mServiceInfo
private int mDeviceIdTypeBitmap
public void <init> (android.content.Context)
android.content.Context context
public synchronized android.content.pm.ServiceInfo findService (java.lang.StringBuilder)
StringBuilder errorMessage
private android.content.pm.ServiceInfo findServiceInternal (java.lang.StringBuilder)
android.content.pm.ServiceInfo serviceInfo
android.content.pm.ResolveInfo resolveInfo
StringBuilder errorMessage
android.content.Intent intent
android.content.pm.PackageManager pm
java.util.List resolveInfoList
android.content.pm.ServiceInfo resultServiceInfo
public synchronized int getDeviceIdTypeBitmap (java.lang.StringBuilder)
StringBuilder errorMessage
private int getDeviceIdTypeBitmapInternal (java.lang.StringBuilder)
android.content.res.Resources resources
int resId
android.content.pm.PackageManager$NameNotFoundException e
StringBuilder errorMessage
android.content.pm.ServiceInfo serviceInfo
String packageName
android.content.pm.PackageManager pm
int deviceIdTypeBitmap
}
com/android/server/devicelock/DeviceLockPersistentStore$DeviceStateCallback.class
DeviceLockPersistentStore.java
package com.android.server.devicelock
abstract com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback extends java.lang.Object {
public abstract void onDeviceStateRead (boolean)
}
com/android/server/devicelock/DeviceLockPersistentStore.class
DeviceLockPersistentStore.java
package com.android.server.devicelock
public final com.android.server.devicelock.DeviceLockPersistentStore extends java.lang.Object {
private static final String TAG
private static final String SYSTEM_DIR
private static final String DEVICE_LOCK_DIR
private static final String DEVICE_STATE_FILE
private static final String TAG_DEVICE_STATE
private static final String ATTR_IS_DEVICE_FINALIZED
private final java.util.concurrent.Executor mBgExecutor
private final java.io.File mFile
void <init> (java.util.concurrent.Executor, java.io.File)
boolean madeDirs
java.util.concurrent.Executor bgExecutor
java.io.File dataDirectory
java.io.File systemDir
java.io.File deviceLockDir
public void scheduleWrite (boolean)
boolean finalized
public void readFinalizedState (com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback, java.util.concurrent.Executor)
com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback callback
java.util.concurrent.Executor callbackExecutor
private void writeState (boolean)
org.xmlpull.v1.XmlSerializer serializer
java.io.IOException e
java.io.FileOutputStream fileOutputStream
java.io.IOException e
android.util.AtomicFile atomicFile
boolean finalized
private void writeToXml (org.xmlpull.v1.XmlSerializer, boolean) throws java.io.IOException
org.xmlpull.v1.XmlSerializer serializer
boolean finalized
private boolean readState ()
org.xmlpull.v1.XmlPullParser parser
java.io.FileInputStream inputStream
Exception e
android.util.AtomicFile atomicFile
private boolean getStateFromXml (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
private synthetic void lambda$readFinalizedState$2 (java.util.concurrent.Executor, com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback)
java.util.concurrent.Executor callbackExecutor
com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback callback
boolean isFinalized
private static synthetic void lambda$readFinalizedState$1 (com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback, boolean)
com.android.server.devicelock.DeviceLockPersistentStore$DeviceStateCallback callback
boolean isFinalized
private synthetic void lambda$scheduleWrite$0 (boolean)
boolean finalized
static void <clinit> ()
}
com/android/server/devicelock/DeviceLockService$1.class
DeviceLockService.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockService$1 extends android.content.BroadcastReceiver {
final synthetic com.android.server.devicelock.DeviceLockService this$0
void <init> (com.android.server.devicelock.DeviceLockService)
com.android.server.devicelock.DeviceLockService this$0
public void onReceive (android.content.Context, android.content.Intent)
int userId
android.os.UserHandle userHandle
android.content.Context context
android.content.Intent intent
}
com/android/server/devicelock/DeviceLockService.class
DeviceLockService.java
package com.android.server.devicelock
public final com.android.server.devicelock.DeviceLockService extends com.android.server.SystemService {
private static final String TAG
private final com.android.server.devicelock.DeviceLockServiceImpl mImpl
private android.content.BroadcastReceiver mUserReceiver
public void <init> (android.content.Context)
android.content.Context context
android.content.IntentFilter userFilter
public void onStart ()
public void onBootPhase (int)
int phase
private static android.content.Context getUserContext (android.content.Context, android.os.UserHandle)
android.content.Context context
android.os.UserHandle user
public boolean isUserSupported (com.android.server.SystemService$TargetUser)
com.android.server.SystemService$TargetUser user
private boolean isUserSupported (android.os.UserHandle)
android.os.UserHandle userHandle
android.os.UserManager userManager
public void onUserSwitching (com.android.server.SystemService$TargetUser, com.android.server.SystemService$TargetUser)
com.android.server.SystemService$TargetUser from
com.android.server.SystemService$TargetUser to
android.os.UserHandle userHandle
public void onUserUnlocking (com.android.server.SystemService$TargetUser)
com.android.server.SystemService$TargetUser user
public void onUserUnlocked (com.android.server.SystemService$TargetUser)
com.android.server.SystemService$TargetUser user
android.os.UserHandle userHandle
android.content.Context userContext
public void onUserStopping (com.android.server.SystemService$TargetUser)
com.android.server.SystemService$TargetUser user
}
com/android/server/devicelock/DeviceLockServiceImpl$1.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$1 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic android.os.UserHandle val$userHandle
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, android.os.UserHandle)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.Void)
Void ignored
public void onError (java.lang.Exception)
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$2.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$2 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic android.os.UserHandle val$userHandle
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, android.os.UserHandle)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.Void)
Void ignored
public void onError (java.lang.Exception)
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$3.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$3 extends android.database.ContentObserver {
final synthetic android.net.Uri val$setupCompleteUri
final synthetic android.content.ContentResolver val$contentResolver
final synthetic android.os.UserHandle val$userHandle
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, android.os.Handler, android.net.Uri, android.content.ContentResolver, android.os.UserHandle)
com.android.server.devicelock.DeviceLockServiceImpl this$0
android.os.Handler arg0
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
}
com/android/server/devicelock/DeviceLockServiceImpl$4.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$4 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic android.os.UserHandle val$userHandle
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, android.os.UserHandle)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.Void)
Void ignored
public void onError (java.lang.Exception)
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$5.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$5 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic String val$successMessage
final synthetic android.devicelock.IVoidResultCallback val$callback
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, java.lang.String, android.devicelock.IVoidResultCallback)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.Void)
Void ignored
public void onError (java.lang.Exception)
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$6.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$6 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic android.devicelock.IVoidResultCallback val$callback
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, android.devicelock.IVoidResultCallback)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.Void)
android.os.RemoteException e
Void ignored
public void onError (java.lang.Exception)
android.os.RemoteException e
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$7.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$7 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic android.devicelock.IIsDeviceLockedCallback val$callback
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, android.devicelock.IIsDeviceLockedCallback)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.Boolean)
android.os.RemoteException e
Boolean isLocked
public void onError (java.lang.Exception)
android.os.RemoteException e
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$8.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$8 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic java.util.List val$meidList
final synthetic android.devicelock.IGetDeviceIdCallback val$callback
final synthetic java.util.List val$imeiList
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, java.util.List, android.devicelock.IGetDeviceIdCallback, java.util.List)
com.android.server.devicelock.DeviceLockServiceImpl this$0
public void onResult (java.lang.String)
Exception exception
android.os.RemoteException e
String deviceId
public void onError (java.lang.Exception)
android.os.RemoteException e
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$DeviceLockClearReceiver$1.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$DeviceLockClearReceiver$1 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic android.content.BroadcastReceiver$PendingResult val$pendingResult
final synthetic com.android.server.devicelock.DeviceLockServiceImpl$DeviceLockClearReceiver this$1
void <init> (com.android.server.devicelock.DeviceLockServiceImpl$DeviceLockClearReceiver, android.content.BroadcastReceiver$PendingResult)
com.android.server.devicelock.DeviceLockServiceImpl$DeviceLockClearReceiver this$1
private void setResult (int)
int resultCode
public void onResult (java.lang.Void)
Void ignored
public void onError (java.lang.Exception)
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$DeviceLockClearReceiver.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
final com.android.server.devicelock.DeviceLockServiceImpl$DeviceLockClearReceiver extends android.content.BroadcastReceiver {
static final String ACTION_CLEAR
static final int CLEAR_SUCCEEDED
static final int CLEAR_FAILED
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
private void <init> (com.android.server.devicelock.DeviceLockServiceImpl)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
android.os.UserHandle userHandle
android.content.BroadcastReceiver$PendingResult pendingResult
}
com/android/server/devicelock/DeviceLockServiceImpl$KeepaliveServiceConnection$1.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection$1 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection this$1
void <init> (com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection)
com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection this$1
public void onResult (java.lang.Void)
Void result
public void onError (java.lang.Exception)
Exception ex
public volatile synthetic void onResult (java.lang.Object)
public volatile synthetic void onError (java.lang.Throwable)
}
com/android/server/devicelock/DeviceLockServiceImpl$KeepaliveServiceConnection.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final boolean mIsKiosk
final String mPackageName
final android.os.UserHandle mUserHandle
final android.content.Intent mService
final synthetic com.android.server.devicelock.DeviceLockServiceImpl this$0
void <init> (com.android.server.devicelock.DeviceLockServiceImpl, boolean, java.lang.String, android.os.UserHandle)
boolean isKiosk
String packageName
android.os.UserHandle userHandle
private boolean bind ()
private boolean rebind ()
boolean bound
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
}
com/android/server/devicelock/DeviceLockServiceImpl.class
DeviceLockServiceImpl.java
package com.android.server.devicelock
final com.android.server.devicelock.DeviceLockServiceImpl extends android.devicelock.IDeviceLockService$Stub {
private static final String TAG
private static final int POLICY_NONE
private static final int POLICY_ALLOW_METERED_BACKGROUND
private static final String ACTION_DEVICE_LOCK_KEEPALIVE
private static final int MAX_ADD_ROLE_HOLDER_TRIES
private final android.content.Context mContext
private final java.util.concurrent.ExecutorService mExecutorService
private final android.app.role.RoleManager mRoleManager
private final android.telephony.TelephonyManager mTelephonyManager
private final android.app.AppOpsManager mAppOpsManager
private final android.os.UserManager mUserManager
private final android.util.ArrayMap mDeviceLockControllerConnectors
private final com.android.server.devicelock.DeviceLockControllerConnectorStub mDeviceLockControllerConnectorStub
private final com.android.server.devicelock.DeviceLockControllerPackageUtils mPackageUtils
private final android.content.pm.ServiceInfo mServiceInfo
private final android.util.ArrayMap mKioskKeepaliveServiceConnections
private final android.util.ArrayMap mControllerKeepaliveServiceConnections
private final com.android.server.devicelock.DeviceLockPersistentStore mPersistentStore
static final String OPSTR_SYSTEM_EXEMPT_FROM_ACTIVITY_BG_START_RESTRICTION
static final String OPSTR_SYSTEM_EXEMPT_FROM_DISMISSIBLE_NOTIFICATIONS
static final String OPSTR_SYSTEM_EXEMPT_FROM_POWER_RESTRICTIONS
private static final int LAST_DEVICE_ID_TYPE
static final String MANAGE_DEVICE_LOCK_SERVICE_FROM_CONTROLLER
private com.android.server.devicelock.DeviceLockControllerConnector getDeviceLockControllerConnector (android.os.UserHandle)
android.content.ComponentName componentName
int userId
com.android.server.devicelock.DeviceLockControllerConnector deviceLockControllerConnector
android.os.UserHandle userHandle
private com.android.server.devicelock.DeviceLockControllerConnector getDeviceLockControllerConnector ()
android.os.UserHandle userHandle
void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, android.telephony.TelephonyManager, java.util.concurrent.ExecutorService, java.io.File)
android.content.Context context
android.telephony.TelephonyManager telephonyManager
java.util.concurrent.ExecutorService executorService
java.io.File dataDirectory
StringBuilder errorMessage
android.content.IntentFilter intentFilter
private void enableDlcIfNeeded (android.os.UserHandle)
android.os.UserHandle userHandle
private void disableDlcIfNeeded (android.os.UserHandle)
android.os.UserHandle userHandle
private boolean canDlcBeDisabledForFinalizedUser (android.os.UserHandle)
android.os.UserHandle user
int i
android.os.UserHandle userHandle
boolean allNonSystemUsersFinalized
long identity
java.util.List users
private boolean isDlcPackageEnabledForUser (android.os.UserHandle)
android.content.Context controllerContext
android.content.pm.PackageManager$NameNotFoundException e
android.os.UserHandle userHandle
String controllerPackageName
android.content.Context controllerContext
android.content.pm.PackageManager controllerPackageManager
int enabledState
private void setDeviceLockControllerPackageEnabledState (android.os.UserHandle, boolean)
android.content.Context controllerContext
android.content.pm.PackageManager$NameNotFoundException e
android.os.UserHandle userHandle
boolean enabled
String controllerPackageName
android.content.Context controllerContext
android.content.pm.PackageManager controllerPackageManager
int enableState
void onUserAdded (android.os.UserHandle)
android.os.UserHandle userHandle
void onUserSwitching (android.os.UserHandle)
android.os.UserHandle userHandle
void onUserUnlocked (android.content.Context, android.os.UserHandle)
android.content.Context userContext
android.os.UserHandle userHandle
private void registerUserSetupCompleteListener (android.content.Context, android.os.UserHandle)
android.content.Context userContext
android.os.UserHandle userHandle
android.content.ContentResolver contentResolver
android.net.Uri setupCompleteUri
void onUserSetupCompleted (android.os.UserHandle)
android.os.UserHandle userHandle
private boolean checkCallerPermission ()
private void reportDeviceLockedUnlocked (android.devicelock.IVoidResultCallback, java.lang.Exception)
android.os.RemoteException e
android.devicelock.IVoidResultCallback callback
Exception exception
private android.os.OutcomeReceiver getLockUnlockOutcomeReceiver (android.devicelock.IVoidResultCallback, java.lang.String)
android.devicelock.IVoidResultCallback callback
String successMessage
private android.devicelock.ParcelableException getParcelableException (java.lang.Exception)
Exception exception
public void lockDevice (android.devicelock.IVoidResultCallback)
android.os.RemoteException e
android.devicelock.IVoidResultCallback callback
public void unlockDevice (android.devicelock.IVoidResultCallback)
android.os.RemoteException e
android.devicelock.IVoidResultCallback callback
public void clearDeviceRestrictions (android.devicelock.IVoidResultCallback)
android.os.RemoteException e
android.devicelock.IVoidResultCallback callback
android.os.UserHandle userHandle
public void isDeviceLocked (android.devicelock.IIsDeviceLockedCallback)
android.os.RemoteException e
android.devicelock.IIsDeviceLockedCallback callback
private boolean hasGsm ()
private boolean hasCdma ()
void getDeviceId (android.devicelock.IGetDeviceIdCallback, int)
Exception exception
android.os.RemoteException e
String imei
int i
String meid
int i
android.devicelock.IGetDeviceIdCallback callback
int deviceIdTypeBitmap
int activeModemCount
java.util.List imeiList
java.util.List meidList
public void getDeviceId (android.devicelock.IGetDeviceIdCallback)
android.os.RemoteException e
android.devicelock.IGetDeviceIdCallback callback
StringBuilder errorBuilder
long identity
int deviceIdTypeBitmap
public void getKioskApps (android.devicelock.IGetKioskAppsCallback)
java.util.List roleHolders
android.os.RemoteException e
android.devicelock.IGetKioskAppsCallback callback
android.util.ArrayMap kioskApps
android.os.UserHandle userHandle
long identity
private void reportErrorToCaller (android.os.RemoteCallback)
android.os.RemoteCallback remoteCallback
android.os.Bundle result
private boolean checkDeviceLockControllerPermission (android.os.RemoteCallback)
android.os.RemoteCallback remoteCallback
private void reportResult (boolean, long, android.os.RemoteCallback)
boolean accepted
long identity
android.os.RemoteCallback remoteCallback
android.os.Bundle result
private void addFinancedDeviceKioskRoleInternal (java.lang.String, android.os.RemoteCallback, android.os.UserHandle, long, int)
String packageName
android.os.RemoteCallback remoteCallback
android.os.UserHandle userHandle
long identity
int remainingTries
public void addFinancedDeviceKioskRole (java.lang.String, android.os.RemoteCallback)
String packageName
android.os.RemoteCallback remoteCallback
android.os.UserHandle userHandle
long identity
public void removeFinancedDeviceKioskRole (java.lang.String, android.os.RemoteCallback)
String packageName
android.os.RemoteCallback remoteCallback
android.os.UserHandle userHandle
long identity
android.content.pm.PackageManager packageManager
private boolean setAppOpsModes (int, java.lang.String, java.lang.String[], boolean)
String appOp
int uid
String packageName
String[] appOps
boolean allowed
int mode
long identity
public void setCallerExemptFromActivityBgStartRestrictionState (boolean, android.os.RemoteCallback)
boolean exempt
android.os.RemoteCallback remoteCallback
android.os.Bundle result
public void setCallerAllowedToSendUndismissibleNotifications (boolean, android.os.RemoteCallback)
boolean allowed
android.os.RemoteCallback remoteCallback
android.os.Bundle result
private boolean setNetworkPolicyForUid (int, boolean)
android.net.NetworkPolicyManager networkPolicyManager
boolean result
ReflectiveOperationException e
int uid
boolean allow
boolean result
long caller
private boolean setPowerExemptionForPackage (java.lang.String, boolean)
android.os.PowerExemptionManager powerExemptionManager
String methodName
boolean result
ReflectiveOperationException e
String packageName
boolean allow
boolean result
long caller
public void setUidExemptFromRestrictionsState (int, boolean, android.os.RemoteCallback)
int uid
boolean exempt
android.os.RemoteCallback remoteCallback
boolean setAppOpsResult
boolean setPowerExemptionResult
String[] packageNames
boolean setNetworkPolicyResult
android.os.Bundle result
public void enableKioskKeepalive (java.lang.String, android.os.RemoteCallback)
String packageName
android.os.RemoteCallback remoteCallback
public void disableKioskKeepalive (android.os.RemoteCallback)
android.os.RemoteCallback remoteCallback
public void enableControllerKeepalive (android.os.RemoteCallback)
android.os.RemoteCallback remoteCallback
public void disableControllerKeepalive (android.os.RemoteCallback)
android.os.RemoteCallback remoteCallback
private void enableKeepalive (boolean, java.lang.String, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection serviceConnection
long identity
boolean forKiosk
String packageName
android.os.RemoteCallback remoteCallback
android.os.UserHandle controllerUserHandle
int controllerUserId
boolean keepaliveEnabled
android.util.ArrayMap keepaliveServiceConnections
android.os.Bundle result
private void disableKeepalive (boolean, android.os.RemoteCallback)
com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection serviceConnection
long identity
String target
boolean isKiosk
android.os.RemoteCallback remoteCallback
android.os.UserHandle controllerUserHandle
int controllerUserId
com.android.server.devicelock.DeviceLockServiceImpl$KeepaliveServiceConnection serviceConnection
android.util.ArrayMap keepaliveServiceConnections
android.os.Bundle result
public void setDeviceFinalized (boolean, android.os.RemoteCallback)
boolean finalized
android.os.RemoteCallback remoteCallback
android.os.UserHandle user
android.os.Bundle result
public void setPostNotificationsSystemFixed (boolean, android.os.RemoteCallback)
boolean systemFixed
android.os.RemoteCallback remoteCallback
android.os.UserHandle userHandle
android.content.pm.PackageManager packageManager
int permissionFlags
int newFlagValues
long identity
android.os.Bundle result
private synthetic void lambda$removeFinancedDeviceKioskRole$4 (long, android.os.RemoteCallback, java.lang.Boolean)
long identity
android.os.RemoteCallback remoteCallback
Boolean accepted
private synthetic void lambda$addFinancedDeviceKioskRoleInternal$3 (int, long, android.os.RemoteCallback, java.lang.String, android.os.UserHandle, java.lang.Boolean)
int retryNumber
int remainingTries
long identity
android.os.RemoteCallback remoteCallback
String packageName
android.os.UserHandle userHandle
Boolean accepted
private synthetic void lambda$onUserUnlocked$2 (android.os.UserHandle, android.content.Context)
android.os.UserHandle userHandle
android.content.Context userContext
private synthetic void lambda$disableDlcIfNeeded$1 (android.os.UserHandle, boolean)
android.os.UserHandle userHandle
boolean isFinalized
private synthetic void lambda$enableDlcIfNeeded$0 (android.os.UserHandle, boolean)
android.os.UserHandle userHandle
boolean isFinalized
}