Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ((dpm.getActiveAdmins() != null) && (dpm.isAdminActive(secureLock))) {
- Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
- intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, secureLock);
- intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,"is locked");
- dpm.lockNow();
- dpm.setMaximumTimeToLock(secureLock, 0);
- intent.putExtra("force-locked", DeviceAdminInfo.USES_POLICY_FORCE_LOCK);
- startActivityForResult(intent, Extra_Activity);
- } else {
- Log.d("The Device", "Could not lock because device admin not enabled");
- }
- }`
- <receiver
- android:description="@string/admin_app_description"
- android:label="@string/admin_app"
- android:name="app_class_name$MyAdmin"
- android:permission="android.permission.BIND_DEVICE_ADMIN" >
- <meta-data
- android:name="android.app.device_admin"
- android:resource="@xml/admin_app_resource" />
- <intent-filter >
- <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
- </intent-filter>
- </receiver>
- <uses-permission android:name="android.permission.DISABLE_KEYGUARD" >
- </uses-permission>
- <?xml version="1.0" encoding="UTF-8"?>
- <device-admin xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent" >
- <uses-policies>
- <force-lock />
- </uses-policies>
- </device-admin>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement