Java 什么是阻止使用KEYCODE\u电源和KEYCODE\u睡眠
我正在为安卓电视制作遥控器。 我用一个修改过的键盘替换了用户键盘(Leanback键盘),因此当它被选中时,我可以发送网络命令以使用多个功能 例如,KEYCODE_DPAD_LEFT可使DPAD向左移动 但是,要打开/关闭,我需要以下按键代码才能工作: 键码睡眠 键码功率 KEYCODE_唤醒 但是这些不起作用 我使用以下代码发送密钥代码:Java 什么是阻止使用KEYCODE\u电源和KEYCODE\u睡眠,java,android,permissions,key,Java,Android,Permissions,Key,我正在为安卓电视制作遥控器。 我用一个修改过的键盘替换了用户键盘(Leanback键盘),因此当它被选中时,我可以发送网络命令以使用多个功能 例如,KEYCODE_DPAD_LEFT可使DPAD向左移动 但是,要打开/关闭,我需要以下按键代码才能工作: 键码睡眠 键码功率 KEYCODE_唤醒 但是这些不起作用 我使用以下代码发送密钥代码: InputConnection ic = getCurrentInputConnection();
InputConnection ic = getCurrentInputConnection();
ic.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_SLEEP));
ic.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_SLEEP));
但这是行不通的。
我对权限表示怀疑,所以我添加了DEVICE_POWER权限,但没有任何帮助。少了什么