Android 监听屏幕亮灭¶
使用广播监听设备屏幕亮灭状态。这个是系统发出来的广播。
使用的action
是
Intent.ACTION_SCREEN_ON
亮屏Intent.ACTION_SCREEN_OFF
灭屏
private void registerScreenListener() {
IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(mScreenReceiver, filter);
}
private BroadcastReceiver mScreenReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction();
if (Intent.ACTION_SCREEN_ON.equals(action)) {
// 屏幕亮
} else if (Intent.ACTION_SCREEN_OFF.equals(action)) {
// 屏幕灭
}
}
};
本站说明
一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~