1*344a7f5eSAndroid Build Coastguard Worker// Signature format: 2.0 2*344a7f5eSAndroid Build Coastguard Workerpackage android.devicelock { 3*344a7f5eSAndroid Build Coastguard Worker 4*344a7f5eSAndroid Build Coastguard Worker public final class DeviceId { 5*344a7f5eSAndroid Build Coastguard Worker method @NonNull public String getId(); 6*344a7f5eSAndroid Build Coastguard Worker method public int getType(); 7*344a7f5eSAndroid Build Coastguard Worker field public static final int DEVICE_ID_TYPE_IMEI = 0; // 0x0 8*344a7f5eSAndroid Build Coastguard Worker field public static final int DEVICE_ID_TYPE_MEID = 1; // 0x1 9*344a7f5eSAndroid Build Coastguard Worker } 10*344a7f5eSAndroid Build Coastguard Worker 11*344a7f5eSAndroid Build Coastguard Worker public final class DeviceLockManager { 12*344a7f5eSAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.MANAGE_DEVICE_LOCK_STATE) public void getDeviceId(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<android.devicelock.DeviceId,java.lang.Exception>); 13*344a7f5eSAndroid Build Coastguard Worker method public void getKioskApps(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.util.Map<java.lang.Integer,java.lang.String>,java.lang.Exception>); 14*344a7f5eSAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.MANAGE_DEVICE_LOCK_STATE) public void isDeviceLocked(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>); 15*344a7f5eSAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.MANAGE_DEVICE_LOCK_STATE) public void lockDevice(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Void,java.lang.Exception>); 16*344a7f5eSAndroid Build Coastguard Worker method @RequiresPermission(android.Manifest.permission.MANAGE_DEVICE_LOCK_STATE) public void unlockDevice(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Void,java.lang.Exception>); 17*344a7f5eSAndroid Build Coastguard Worker field public static final int DEVICE_LOCK_ROLE_FINANCING = 0; // 0x0 18*344a7f5eSAndroid Build Coastguard Worker } 19*344a7f5eSAndroid Build Coastguard Worker 20*344a7f5eSAndroid Build Coastguard Worker} 21*344a7f5eSAndroid Build Coastguard Worker 22