美文网首页
android 唤醒屏幕

android 唤醒屏幕

作者: 一个冬季 | 来源:发表于2018-04-02 14:25 被阅读129次

    权限还是要给的

        <uses-permission android:name="android.permission.WAKE_LOCK" />
    

    代码如下

     PowerManager pm = (PowerManager) getActivity().getSystemService(Context.POWER_SERVICE);
     if(!screenOn){//如果是熄灭状态
                final PowerManager.WakeLock wakeLock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK, "TAG");
                wakeLock.acquire();//亮屏
                Handler handler = new Handler();
                handler.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        wakeLock.release();//熄灭
                    }
                },5*1000);//5秒
            }
    

    相关文章

      网友评论

          本文标题:android 唤醒屏幕

          本文链接:https://www.haomeiwen.com/subject/abxxhftx.html