1
0
Fork 0
mirror of https://github.com/M66B/NetGuard.git synced 2025-02-21 13:56:58 +00:00

Register if device admin

Refs #92
This commit is contained in:
M66B 2015-11-09 11:20:38 +01:00
parent c056d7db93
commit 621596de50

View file

@ -22,6 +22,8 @@ package eu.faircode.netguard;
import android.app.admin.DeviceAdminReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.util.Log;
public class DeviceAdministratorReceiver extends DeviceAdminReceiver {
@ -31,11 +33,15 @@ public class DeviceAdministratorReceiver extends DeviceAdminReceiver {
public void onEnabled(Context context, Intent intent) {
super.onEnabled(context, intent);
Log.i(TAG, "Device admin enabled");
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
prefs.edit().putBoolean("admin", true).apply();
}
@Override
public void onDisabled(Context context, Intent intent) {
super.onDisabled(context, intent);
Log.i(TAG, "Device admin disabled");
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
prefs.edit().putBoolean("admin", false).apply();
}
}