[RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用
2017-12-08 09:42
537 查看
Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
硬件接上USB扫描枪后,被认为是一个USB物理键盘,这时候,系统会默认关闭软键盘。
通过如下方法可以让软硬键盘都打开。
OS: Android 6.0
Kernel: 3.10.92
硬件接上USB扫描枪后,被认为是一个USB物理键盘,这时候,系统会默认关闭软键盘。
通过如下方法可以让软硬键盘都打开。
kris@eco:~/rk3288/frameworks/base$ g df core/java/android/inputmethodservice/InputMethodService.java diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index 61e02fd..11b8c7a 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -1157,8 +1157,12 @@ public class InputMethodService extends AbstractInputMethodService { */ public boolean onEvaluateInputViewShown() { Configuration config = getResources().getConfiguration(); + /* return config.keyboard == Configuration.KEYBOARD_NOKEYS || config.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES; + */ + + return true; } /**
相关文章推荐
- [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用【转】
- [RK3288][Android6.0] 调试笔记 --- 外网和内网同时使用
- [RK3288][Android6.0] 调试笔记 --- 同时支持多颗Camera打开的问题
- [RK3288][Android6.0] 调试笔记 --- 静态库编译覆盖使用方法
- [RK3288][Android6.0] 调试笔记 --- 使用竖屏软件后无法回到横屏状态
- [RK3288][Android6.0] 调试笔记 --- CPU使用的频率表
- [RK3288][Android6.0] 调试笔记 --- X264测试程序无法使用
- [RK3288][Android6.0] 调试笔记 --- 同时支持两颗USB UVC Camera
- [RK3288][Android6.0] 调试笔记 --- hwclock命令无法使用
- [RK3288][Android6.0] 调试笔记 --- ComponentName的使用
- [RK3288][Android6.0] 调试笔记 --- 普通串口的添加
- [RK3288][Android6.0] 调试笔记 --- 移除锁屏功能
- [RK3288][Android6.0] 调试笔记 --- ECHI上的USB Camera无法打开
- [RK3288][Android6.0] 调试笔记 --- 替换系统签名
- [RK3288][Android6.0] 调试笔记 --- user版本固件升级无法开机问题
- [RK3288][Android6.0] 调试笔记 --- Recovery模式下显示旋转180度
- [RK3288][Android6.0] 调试笔记 --- 调试串口的更换
- [RK3288][Android6.0] 调试笔记 --- 修改boot.img后进入Recovery模式问题
- [RK3288][Android6.0] 调试笔记 --- 系统第一次开机进入Recovery模式原因
- [RK3288][Android6.0] 调试笔记 --- user版本串口只有输出不能输入