Android4.4 Input机制创建2
2016-04-06 10:25:11 0 举报
Android 4.4引入了新的Input机制,该机制通过使用Wake Lock来保持设备屏幕的开启状态,从而使得应用程序能够更长时间地接收到用户的输入。在Input机制中,当用户触摸屏幕时,系统会首先检查是否存在Wake Lock,如果存在则允许应用程序继续运行并处理用户的输入;否则,系统会释放Wake Lock并关闭屏幕以节省电量。此外,Input机制还提供了一种新的事件传递方式——异步传递,这种方式可以避免阻塞主线程,从而提高应用程序的响应速度和流畅度。总之,Android 4.4的Input机制为开发人员提供了更加灵活和高效的输入处理方式,有助于提升用户体验和应用性能。
作者其他创作
大纲/内容
InputReaderThread
3.1
2
InputDispatcherThread
_threadLoop()
framework/base/service/input
2.1
InputReader
Threads.cpp
InputManager
run()使用父类Thread的实现
run()
system/core/libutils/
threadLoop()
InputReader.cpp
InputDispatcher.cpp
start()
Thread
6
1
Android4.4 Input机制创建2
3
1.1
loopOnce()
InputManager.cpp
3.2
0 条评论
下一页