如何在android中手动调度电源按钮的按键事件

如何在android中手动调度电源按钮的按键事件,android,android-intent,Android,Android Intent,我想以编程方式为电源按钮分派关键事件。我尝试了以下代码行,但它不起作用 dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_POWER)); 但是这不起作用 dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_POWER)); 如果没有对固件或Android操作系统核心的自定义修改,对于数量有限的设备,这是不可能的 有关电源按

我想以编程方式为电源按钮分派关键事件。我尝试了以下代码行,但它不起作用

dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_POWER));
但是这不起作用

dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_POWER));

如果没有对固件或Android操作系统核心的自定义修改,对于数量有限的设备,这是不可能的

有关电源按钮事件的更多详细信息,请参阅此