1、想监听全局触摸事件,可在frameworks/base/core/java/android/view/ViewGroup.java 中下面方法获取触摸是否按下。
public boolean dispatchTouchEvent(MotionEvent ev) 在这里不能使用 sendBroadcastAsUser(mIntent,UserHandle.ALL);必须使用 sendBroadcast(mIntent); 否则报权限错误。
2、休眠时,3G会唤醒,在frameworks/opt/telephony/src/java/com/android/internal/telephony/RIL.java屏蔽如下语句解决:
// sendScreenState(true);
// sendScreenState(false);