frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
else if (keyCode == KeyEvent.KEYCODE_F1) {
try{
ActivityManager activityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
if (activityManager.getRunningTasks(1).get(0).topActivity.getPackageName().equals("com.android.mmitest")){
Log.d(TAG, "interceptKeyBeforeDispatching KEYCODE_F1 is in MMITEST.");
return 0;
}
}catch(NullPointerException e){
}
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if(isScreenOn()){
mPowerManager.goToSleep(SystemClock.uptimeMillis());
}else{
mPowerManager.wakeUp(SystemClock.uptimeMillis());
}
}
return -1;
}