首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android设立当前屏幕能不能锁屏

2012-09-16 
android设置当前屏幕能不能锁屏//设置屏幕不能锁屏private void setUnlocked(){Window win getWindow()

android设置当前屏幕能不能锁屏
//设置屏幕不能锁屏   
private void setUnlocked()
    {
        Window win = getWindow();
        WindowManager.LayoutParams winParams = win.getAttributes();
        winParams.flags |= (WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
                | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
        win.setAttributes(winParams);
    }

//设置屏幕可以锁屏,当然默认是也是可以锁屏的
  private void setLocked()
    {
        Window win = getWindow();
        WindowManager.LayoutParams winParams = win.getAttributes();
        winParams.flags &= (~WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
                & ~WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                & ~WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
                & ~WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
        win.setAttributes(winParams);
          }

热点排行