目前,可以在联想幻影单人白日梦设备上按音量键和菜单来激活屏幕录制。有没有办法以编程方式触发相同的函数?
我已经浏览了文档,但找不到任何相关的东西。
发布于 2019-05-15 01:34:36
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_UP换成KEYCODE_VOLUME_DOWN
https://stackoverflow.com/questions/56135511
复制相似问题