내 앱으로 화면 잠금을 구현하려고합니다. Google 문서를 통해 작업했으며 샘플을 공부했습니다.Android 기기 관리자 대화 상자가 표시되지 않음 - 자동 거부 됨
난이
void getAdmin(){
Intent activateDeviceAdminIntent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
activateDeviceAdminIntent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mPolicy.getPolicyAdmin());
activateDeviceAdminIntent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
getResources().getString(R.string.AdminReceiverDescr));
startActivityForResult(activateDeviceAdminIntent, REQ_ACTIVATE_DEVICE_ADMIN);
}
의 대화는, 그냥 내 onResult 루틴 점프와 결과는 "부여되지 않습니다 (확실히 말할 수 없다, 어쩌면 조금 깜박) 표시되지 않습니다 호출 할 때 ". 하지만 이후에 내 앱이 설정/보안/장치 관리자 목록에 표시되며 관리자 권한을 수동으로 설정하면 관리자가 내 화면을 매력과 같이 잠급니다. 이름 = "android.permission.BIND_DEVICE_ADMIN"
뿐만 아니라
수신기 ... 안드로이드 : 허가 = "안드로이드
나는
안드로이드-권한 사용 권한을 추가했습니다. 허가 .BIND_DEVICE_ADMIN "
내 매니 페스트에.
누군가 내가 놓친 것일 수있는 단서가 있습니까? Thx 사전에!
당신은 또한에 활동을 추가해야 매니페스트 – buster
내가 매니페스트에 추가 내 모든 활동이있다. – user1806772