Android模擬、實現、觸發系統按鍵事件的方法
/** * 模擬系統按鍵。* * @param keyCode */ public static void onKeyEvent(final int keyCode) { new Thread() { public void run() { try { Instrumentation inst = new Instrumentation(); inst.sendKeyDownUpSync(keyCode); } catch (Exception e) { e.printStackTrace(); } } }.start(); }
能夠在代碼中實現、模擬用戶的按鍵,相當於用戶的手指操作,比方,當用戶點了屏幕下方的返回鍵。則傳遞keyCode的值為:
KeyEvent.KEYCODE_BACK
就可以。
