protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.button_layuout);        final IntentFilter filter = new IntentFilter();        // 屏幕灭屏广播        filter.addAction(Intent.ACTION_SCREEN_OFF);        // 屏幕亮屏广播        filter.addAction(Intent.ACTION_SCREEN_ON);        // 屏幕解锁广播        filter.addAction(Intent.ACTION_USER_PRESENT);        // 当长按电源键弹出“关机”对话或者锁屏时系统会发出这个广播        // example:有时候会用到系统对话框,权限可能很高,会覆盖在锁屏界面或者“关机”对话框之上,        // 所以监听这个广播,当收到时就隐藏自己的对话,如点击pad右下角部分弹出的对话框         filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);        BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {            @Override            public void onReceive(final Context context, final Intent intent) {                Log.d(TAG, "onReceive");                String action = intent.getAction();                if (Intent.ACTION_SCREEN_ON.equals(action)) {                    Log.d(TAG, "screen on");                } else if (Intent.ACTION_SCREEN_OFF.equals(action)) {                    Log.d(TAG, "screen off");                } else if (Intent.ACTION_USER_PRESENT.equals(action)) {                    Log.d(TAG, "screen unlock");                } else if (Intent.ACTION_CLOSE_SYSTEM_DIALOGS.equals(intent.getAction())) {                    Log.i(TAG, " receive Intent.ACTION_CLOSE_SYSTEM_DIALOGS");                }            }        };        Log.d(TAG, "registerReceiver");        registerReceiver(mBatInfoReceiver, filter);    }

更多相关文章

  1. android 通过构造创建进度对话框
  2. android 显示多选列表对话框
  3. 两种进度条对话框
  4. Android(安卓)简单的网络变化监听器
  5. android Dialog 底部弹出
  6. Android(安卓)下保持屏幕常亮的实现方法
  7. android的Android(安卓)中Intent和PendingIntent的区别(转)
  8. android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
  9. android UI进阶之弹窗的使用

随机推荐

  1. Android(安卓)X86更改屏幕分辨率
  2. 【Android游戏开发十六】Android(安卓)Ge
  3. ApiDemos导入时No projects are found to
  4. Android采用AIDL实现两个应用间通信
  5. 【Android】第5章(8) 图片库(Galery)
  6. Android(安卓)Studio的(gradle sync faile
  7. Mac Android(安卓)studio NDK 开发
  8. 【Android】本地图片选择(打开媒体库,选择
  9. Android的Json字符串用GSON解析注意的问
  10. 第二篇:实现uni-app和原生(Android)以及H5