Programowo dezaktywować administratora urządzeń w systemie Android?

Czy jest możliwe programowe wyłączenie (innej firmy)Administrator urządzenia aplikacja?

Udało mi się pobrać wszystkie aplikacje z aktywowanym Administratorem urządzeń za pomocąDevicePolicyManager igetActiveAdmins ():

final DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
final List<ComponentName> adminList = dpm.getActiveAdmins();

for ( ComponentName app : adminList ) {
    Log.d(TAG, "App: ", app.getPackageName());
}

Jednak w celu ich dezaktywacji nie mogę użyćremoveActiveAdmin (...), ponieważ nie usunie komponentu, który nie jest moją własną aplikacją.

Myślałem o użyciuZamiar istartActivity () aby otworzyć stronę dezaktywacji Administratora urządzenia tego konkretnego komponentu, chcę go dezaktywować. Czy to możliwe?

questionAnswers(3)

yourAnswerToTheQuestion