首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

解决AndroidDriver不能输入汉语言

2012-08-26 
解决AndroidDriver不能输入中文android-server修改WebViewAction.java新增for (CharSequence sequence : i

解决AndroidDriver不能输入中文
android-server修改WebViewAction.java
新增

    for (CharSequence sequence : inputText) {      for (int i = 0; i < sequence.length(); i++) {        char c = sequence.charAt(i);        int code = AndroidKeys.getKeyEventFromUnicodeKey(c);        if (code != -1) {           keyEvents.addLast(new KeyEvent(KeyEvent.ACTION_DOWN, code));          keyEvents.addLast(new KeyEvent(KeyEvent.ACTION_UP, code));        } else {          if (isChinese(c)) {        String str = String.valueOf(c);        KeyEvent event = new KeyEvent(0, str, 0, 0);        keyEvents.add(event);          } else {            keyEvents.addAll(Arrays.asList(              characterMap.getEvents(new char[]{c})));          }        }      }    }

热点排行