10.6 Android Input System _dispatcher Thread _ overall framework

Source: Internet
Author: User

Graphical Android-android GUI System (5)-Android event Input system-Dusty Sand-blog park. htm/Focus on the dispatcher process
Http://www.cnblogs.com/samchen2009/p/3368158.html

Dispatcher Threading Framework:

Distribute

Q: What's the hair? Sent to whom?

The dispatcher process is as follows:

Get events:

(1) A little processing before putting in the queue: classification (Global input/system input/user input), handling emergency events (such as Incoming calls, press volume, mute)

(2) Inputreader thread into Minboundqueue

A little processing (first extracting data from Minboundqueue):

(3) for Global/system key processing: Put into mcommandqueue, processing in turn, will not be passed to the application

(4) For the user button into the queue, find the target app, get connection, put the outboundqueue inside the app

(5) Remove events from Outboundqueue and send to app via connection

Applications are created with connection and dispatcher threads, connection managed by the WM (WindowManager)

10.6 Android Input System _dispatcher Thread _ overall framework

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.