我试图用代码同时按下两个物理按钮,但我只能处理1个按钮。这是代码:
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
new Thread(new Runnable() {
@Override
public void run() {
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_VOLUME_DOWN);//this is 1 button
}
}).start();
}
});
如何编写代码同时按下2个按钮?
答案 0 :(得分:1)
所以,从评论中看来你真的想拍一张截图。请在下次说明您的问题,不要让人猜。
至于你的问题,实际上似乎可以使用MediaProjectionManager
和服务。请参阅this example project on github。
这仅适用于Android 5.0 +。