home键,back键都可以屏蔽掉了,网上搜了很多东西。开发中要屏蔽掉锁屏事件如何实现啊脑壳都快扣爆了。。现在自动锁屏已经屏蔽掉了,如何屏蔽用户手动锁屏。。谢谢各位大哥大姐了啊,我来实习的,接到的第一个任务就那么棘手

解决方案 »

  1.   

    this.setKeepScreenOn(true);// 保持屏幕常亮
      

  2.   

    。   getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 我用这个早已实现禁止自动锁屏了。
    现在是要屏蔽锁屏键(即那个关键键),屏蔽人工锁屏现在是想知道能不能实现,或者为什么不能实现,或者咋实现
      

  3.   


    KeyguardManager mKeyguardManager = null;
    KeyguardLock mKeyguardLock = null;
    mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);  
    mKeyguardLock = mKeyguardManager.newKeyguardLock("");  
    mKeyguardLock.disableKeyguard();  
    详细的看这
    http://blog.csdn.net/Zengyangtech/archive/2011/01/21/6157508.aspx
      

  4.   

    暂时我的方法是抓到ScreenOff信号,重新点亮,这种方法有点恶心。。坐等高手解决啊,在程序初始就屏蔽锁屏