编程语言
首页 > 编程语言> > 如何以编程方式按下android的物理按钮

如何以编程方式按下android的物理按钮

作者:互联网

我想以编程方式按音量按钮.在Java中,可以使用机器人类,但在Android中没有机器人类.

我想知道如何在Android中实现这一点.

解决方法:

我建议你以编程方式增加/减少音量,这会有点容易,但是如果你想将它用于其他一些过程那么你可以检查下面的代码 –
编辑 – 我之前给出的片段不起作用,但这个片段确实有用.它使用runnable,因此try catch块是必需的.

 new Thread(new Runnable() {         
            @Override
            public void run() {
                try {
                    Instrumentation inst = new Instrumentation();
                    //This is for Volume Down, change to 
                    //KEYCODE_VOLUME_UP for Volume Up.
                    inst.sendKeyDownUpSync(KeyEvent.KEYCODE_VOLUME_DOWN);
                }catch(InterruptedException e){}
            }   
        }).start();

标签:android,awtrobot
来源: https://codeday.me/bug/20190528/1171138.html