如何以编程方式激活Lenovo Mirage Solo Daydream上的屏幕录像机?

时间:2019-05-14 17:17:44

标签: android daydream

当前,可以按音量按钮和菜单来激活Lenovo Mirage Solo白日梦设备上的屏幕录制。有没有办法以编程方式触发相同的功能?

我已经浏览了文档,找不到任何相关内容。

1 个答案:

答案 0 :(得分:0)

KeyEvent volDown = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_VOLUME_DOWN);
Activity.dispatchKeyEvent(volDown);
KeyEvent menuDown = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent. KEYCODE_MENU);
Activity.dispatchKeyEvent(menuDown);

KeyEvent volUp = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_VOLUME_DOWN);
Activity.dispatchKeyEvent(volUp);
KeyEvent menuUp = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent. KEYCODE_MENU);
Activity.dispatchKeyEvent(menuUp);

我没有对此进行测试,因为我没有这款手机,但这是我的最佳猜测。前四行将音量和菜单键向下按下(ACTION_DOWN),后四行将其释放(ACTION_UP)。希望它对你有用:) 我假设这可以通过菜单和减小音量来实现,但是如果增大音量,则只需将KEYCODE_VOLUME_DOWN换成KEYCODE_VOLUME_UP

相关问题