1.前言
在13.0的系统rom产品定制化开发中,在进行一些定制开发中,在某些无源码的app中,如果app中没实现点击空白区域外
自动隐藏输入法功能的时候,那么就需要在系统framework层中进行相关功能的开发,接下来看下相关功能的实现
2.framework层实现点击空白处自动隐藏输入法功能的核心类
frameworks\base\core\java\android\app\Activity.java
3.framework层实现点击空白处自动隐藏输入法功能的核心功能分析和实现
关于系统中点击事件分发流程,就是在当用户触摸屏幕时,会产生一个touch事件,这个touch事件(motionEvent)传递到某个具体的view处理的整个过程
用户触摸屏幕会产生一个事件流(ACTION_DOWN -> ACTION_MOVE -> ACTION_UP)
一般来说,view负责处理action_down事件后,会由这个view来处理接下来的事件,所以就是说主要还是在Activity.java的
监听事件分发流程中来处理,
下面看下在app中如何实现点击空白区域自动隐藏输入法功能
当手指点击屏幕时,一般来说,事件都会经过Activity,然后由Activity往
标签:输入法,app,framework,点击,Activity,自动隐藏,13.0 From: https://blog.csdn.net/baidu_41666295/article/details/145044458