http://blog.csdn.net/yiyaaixuexi/article/details/6604430看看

解决方案 »

  1.   

    你好,怎么我在使用的时候找不到FLAG_HOMEKEY_DISPATCHED呢,它会报错
      

  2.   

    楼主,请问FLAG_HOMEKEY_DISPATCHED这个标示是怎么回事啊,在4.1上使用的时候找不到它啊
      

  3.   

    FLAG_HOMEKEY_DISPATCHED 这个参数是private的,可像楼主一样自己在代码中定义这个值,因为实际只认值:0x80000000
      

  4.   

     public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);//关键代码
            setContentView(R.layout.main);
        }
    表示可以用。楼主是神人!膜拜!
      

  5.   

    这里有个deom。可以监控你在点击HOME键时执行自己的操作
    http://download.csdn.net/detail/fire_fire_fire/5286015
      

  6.   

    楼主,您好,那种方法我也试用了,可是一运行的话,屏幕就变黑了,而且home键也不能被屏蔽,请问您知道这是什么原因吗?
      

  7.   

    http://download.csdn.net/detail/fire_fire_fire/5286015
    这个是监控的,当用户点击HOME的时候可以做自己的操作
      

  8.   

    http://download.csdn.net/detail/fire_fire_fire/5286015
    这个是监控的,当用户点击HOME的时候可以做自己的操作

    恩,home的监听我已经知道怎么实现了,4.0的屏蔽也实现了只是屏蔽home的同时,长按power也不会弹出关机对话框。另外就是无法屏蔽掉4.1的home
      

  9.   

    楼上是怎么样实现4.0的屏蔽home的,虚心请教 !!
      

  10.   

    http://download.csdn.net/detail/fire_fire_fire/5286015
    这个是监控的,当用户点击HOME的时候可以做自己的操作

    恩,home的监听我已经知道怎么实现了,4.0的屏蔽也实现了只是屏蔽home的同时,长按power也不会弹出关机对话框。另外就是无法屏蔽掉4.1的home
    silvia0427 虚心请教如何在4.0上屏蔽Home键 …QQ:168241526
      

  11.   

    http://download.csdn.net/detail/fire_fire_fire/5286015
    这个是监控的,当用户点击HOME的时候可以做自己的操作

    恩,home的监听我已经知道怎么实现了,4.0的屏蔽也实现了只是屏蔽home的同时,长按power也不会弹出关机对话框。另外就是无法屏蔽掉4.1的home
    silvia0427 虚心请教如何在4.0上屏蔽Home键 …QQ:168241526
    代码蛮对qq交流吧,我加不上你~你加我吧,782511357,
      

  12.   

    我是这么写的但是在某些手机上会报错……Neither user 10068 nor current process has android.permission.PREVENT_POWER_KEY.
    怎么办
      

  13.   

    楼主是不是用的某一定制版android4
      

  14.   

    这个问题在之前做的项目上遇到过,当时的处理是在4.0源码中,frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java中,
    interceptKeyBeforeDispatching中对添加了处理
      

  15.   

    现在想完美解决4.0以上屏蔽home键的话,
    目前唯一的方式就是重设置桌面,
    因为home是用来显示桌面的,你把桌面给改了,那么自然就等于屏蔽了。
      

  16.   

    4.4版本的看这个 http://www.cnblogs.com/sphere/p/4137814.html