激活设备管理器
一.激活設備管理器賬戶,
1.設置完成界面 按鈕的點擊事件
public void activeAdmin(View view) {
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
ComponentName mDeviceAdminSample = new ComponentName(this,MyAdmin.class);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,mDeviceAdminSample);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,"95%的用戶都開啟了. 開后好處多多");
startActivity(intent);
}
2.public class MyAdmin extends DeviceAdminReceiver {
}
3.清單文件中
<receiver
android:name="com.itheima.mobilesafe.receiver.MyAdmin"
android:description="@string/sample_device_admin_description"
android:label="@string/sample_device_admin"
android:permission="android.permission.BIND_DEVICE_ADMIN" >
<meta-data
android:name="android.app.device_admin"
android:resource="@xml/device_admin_sample" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
</intent-filter>
</receiver>
?
4.掌控哪些權限 res目錄下建個xml文件夾device_admin_sample.xml
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
<uses-policies>
<reset-password />
<force-lock />
<wipe-data />
</uses-policies>
</device-admin>
轉載于:https://www.cnblogs.com/bravolove/p/4988067.html
總結
- 上一篇: jquery的deferred对象
- 下一篇: SpringMVC框架