1,实现效果 :
2,实现代码
【1】创建接收者
package com.xiaoshuai.www.screendemo;
import android.app.admin.DeviceAdminReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
/**
* Created by Lenovo on 2019/7/21.
*/
public class ScreenOffAdminReceiver extends DeviceAdminReceiver {
private void showToast(Context context, String msg) {
Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
}
@Override
public void onEnabled(Context context, Intent intent) {
showToast(context,
"设备管理器使能");
}
@Override
public void onDisabled(Context context, Intent intent) {
showToast(context,
"设备管理器没有使能");
}
}
【2】添加权限 ,清单文件注册接收者
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xiaoshuai.www.screendemo">
<!-- 清除屏保需要的权限 -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"