활동 클래스는 내부 클래스 및 DeviceAdmin 인 경우
if (active) {
mDPM.lockNow();
}
을 고정하는 데 사용하는 경우 장치를 잠글 경우에 코드를 작성하기 위해
public class adminActivity extends DeviceAdminReceiver {
public static class Controller extends Activity {
DevicePolicyManager mDPM;
ComponentName mDeviceAdminSample;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
mDeviceAdminSample = new ComponentName(Controller.this,
adminActivity.class);
}
}
}
DeviceAdminReceiver
을 확장해야 outter는 클래스해야 사용 설정하면 휴대 전화가 잠 깁니다. 장치 관리자를 사용하려면 DevicePolicyManager 인 텐트가 호출되며 사용자가이를 활성화해야합니다. 이 작업 당신이 NoKeyGuard 서비스 클래스와 KeyguardLockWrapper 클래스에보다 정확하게
NoKeyGuard source code에 살펴보고 수를 해결하기 위해
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
몇 가지 방법 ... – adithi
다음 직접 응답을 제공하고 – pufferfish