第一种adb命令发送,缺点:发送键值响应慢。private void sendVirtualKey(int keycode){
try
{
String keyCommand = "input keyevent " + KeyEvent.KEYCODE_VOLUME_UP;
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(keyCommand);
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
第二种是虚拟键盘发送方式:
private void keyRemappingSendFakeKeyEvent(int action, int keyCode) {
long eventTime = SystemClock.uptimeMillis();
if (acti
Android模拟发送按键功能的两种方法
最新推荐文章于 2024-06-03 20:45:00 发布