/** * 模拟硬键盘发送 */private void sendToApp() {String currentPkgName = mImeService.getImeService().getCurrentInputEditorInfo().packageName;if (mContext.getString(R.string.setting_tencent_mm_package).equals(currentPkgName)) {InputConnection inputconnection = mImeService.getInputConnection();CharSequence cb = inputconnection.getTextAfterCursor(1000, 0);            CharSequence ca = inputconnection.getTextBeforeCursor(1000, 0);            int len = cb.length() + ca.length();inputconnection.setSelection(len, len);mImeService.sendKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);mImeService.sendKeyEvent(KeyEvent.KEYCODE_DPAD_RIGHT);try {TimeUnit.MILLISECONDS.sleep(50);} catch (InterruptedException e) {// just ignore}mImeService.sendKeyEvent(KeyEvent.KEYCODE_DPAD_CENTER);//try {//TimeUnit.MILLISECONDS.sleep(50);//} catch (InterruptedException e) {//// just ignore//}//mImeService.sendKeyEvent(KeyEvent.KEYCODE_DPAD_LEFT);//mImeService.sendKeyEvent(KeyEvent.KEYCODE_DPAD_LEFT);} else {mImeService.setHcrFullCheckMode();showEditPopWindow();}}

更多相关文章

  1. android监听键盘弹出or隐藏方法
  2. android显示隐藏软键盘
  3. android隐藏以及显示软键盘
  4. Android 响应键盘移动图标
  5. 键盘自动弹出解决
  6. android 关闭弹出键盘
  7. 软键盘设置

随机推荐

  1. Android天气预报项目
  2. 老司机理性分析:我的十年Android坎坷之路,
  3. android 网络异步加载数据进度条
  4. Android第七期 - 二维码扫描与生成图
  5. Android Architecture Components(一)Lifec
  6. Android实时获取当前下载速度
  7. CMake 预编译宏定义
  8. android调用系统相机并调整照片大小保存,
  9. Android 继承SQLiteOpenHelper自定义DBHe
  10. Android(安卓)R.java类的手动生成