1.概述
在9.0的系统rom定制化过程中,在系统定制过程中,在一些TV电视等项目中,会有一些产品中,要求使用遥控器来操作,但是一些产品中,在EditText等输入框中,在使用
遥控器输入的时候,发现输入框不能使用,所以要求来跟EditText输入框的输入文字的流程,然后来分析为啥输入法不能输入弹出来,接下来就需要分析下Frameworks中
EditText的相关遥控器输入的相关方法,来实现对遥控器功能的实现
2.遥控器点击输入框 弹不出输入法的核心类
framework/base/core/java/android/widget/EditText.java
framework/base/core/java/android/widget/TextView.java
3.遥控器点击输入框 弹不出输入法的核心功能分析和实现
首选在跟踪EditText控件的焦点事件,注册焦点事件来分析问题所在
edittext.setOnFocusChangeListener(new View.OnFocusChangeListener