development

Android에서 활성 장치 관리자가 활성화 된 앱을 제거하는 방법은 무엇입니까?

big-blog 2020. 10. 28. 08:24
반응형

Android에서 활성 장치 관리자가 활성화 된 앱을 제거하는 방법은 무엇입니까?


장치 관리자가 활성화 된 (DevicePolicyManager) 앱을 작성하고 설치했습니다. 하지만 제거하고 싶을 때이 메시지와 함께 실패를 반환합니다.

WARN / PackageManager (69) : com.mypackage.test 패키지를 제거하지 않음 : 장치 관리자가 활성화 됨

어떻게 제거하거나 프로그래밍 방식으로 제거 할 수 있습니까? 감사.


설정-> 위치 및 보안-> 장치 관리자로 이동하여 제거하려는 관리자를 선택 취소하십시오.

이제 응용 프로그램을 제거하십시오. 제거하기 전에 애플리케이션을 비활성화해야한다는 메시지가 계속 표시되는 경우 제거하기 전에 애플리케이션을 강제 종료해야 할 수 있습니다.


새 DevicePolicyManager를 만든 다음 앱에있는 버튼의 onClickListener에서 removeAdmin (adminReceiver)을 사용할 수도 있습니다.

//set the onClickListener here
{
   ComponentName devAdminReceiver = new ComponentName(context, deviceAdminReceiver.class);
   DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE);
   dpm.removeActiveAdmin(devAdminReceiver);
}

그런 다음 제거 할 수 있습니다.


삼성 > "잠금 화면 및 보안"- -> "기타 보안 설정"- "설정"으로 이동> "전화 관리자"를 제거 할 관리자의 선택을 취소합니다.

디스플레이에 "보안"단어가 숨겨져있어서 "잠금 화면"을 클릭해야하는 것이 분명하지 않았습니다.


볼트 암호를 입력하면 볼트 오른쪽 상단 모서리 옵션 아이콘이 있습니다. 그것을 누르십시오. 그-> 설정-> 볼트 관리 의식이 선택 해제됩니다. 작업 완료. U는 지금 앱을 제거 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/5387582/how-to-remove-an-app-with-active-device-admin-enabled-on-android

반응형