“处理锁屏”:Android提供了现成的函数可以直接进行锁屏处理的吗?

解决方案 »

  1.   

    看看这个,是2.2的新方法
    http://blog.csdn.net/landerluu/archive/2011/02/17/6192180.aspx这个是2.2一下的方法
    http://chroya.javaeye.com/blog/666424
      

  2.   

    [教程] 让Android设备永不锁屏
    看看这个有没有帮助
      

  3.   

    KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
    keyguardLock = keyguardManager.newKeyguardLock("");
    //解锁
    keyguardLock.disableKeyguard();

    //恢复锁屏
    keyguardLock.reenableKeyguard();
    试试
      

  4.   


    试了://恢复锁屏
    keyguardLock.reenableKeyguard();
    还是没有锁屏!
      

  5.   

    sdk里没看到有什么特殊的地方,newKeyguardLock的时候你传个字符串进去试试。
      

  6.   

    link android.Manifest.permission#DISABLE_KEYGUARD
      

  7.   

     KeyguardManager  mKeyManager;
     KeyguardManager.KeyguardLock mKeyLock;
                                               
     @Override
     protected void setUp() throws Exception {
     super.setUp();
     mKeyManager = (KeyguardManager)   mContext.getSystemService(Context.KEYGUARD_SERVICE);                                                                                
     mKeyLock = mKeyManager.newKeyguardLock("testTag"); 
     }
      

  8.   


    public void NewKeyguardLock() {
        final Context c = getInstrumentation().getContext();
        final KeyguardManager keyguardManager = (KeyguardManager) c.getSystemService(
               Context.KEYGUARD_SERVICE);
         final KeyguardManager.KeyguardLock keyLock = keyguardManager.newKeyguardLock(TAG);
          assertNotNull(keyLock);
       }不应该不型啊