Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Recently started Android programming. Developed 3 apps using threads, UI API, telephony API. My quesion is if someone says Android message API what it related to? What classes it consists in?

"Actually I have seen this in an Android job post"


share|improve this question
up vote 0 down vote accepted

They are referring to android.os.Message, android.os.Handler, android.os.MessageQueue, android.os.Messenger; all of which are documented in the API. There may be a few utility classes I've not mentioned, but those are the ones I make use of.

If you have seen this mentioned in a job specification, they are expecting you to have knowledge of the messaging API and how to make effective use of it, which is a fair requirement since you would be writing code that runs on a mobile platform.

share|improve this answer
Thanks for the answer. Yes my assumption was the same as those classes you mentioned. But on some corner I was thinking it's not. Now it is confirmed. one good thing is I used android.os.Handler before using core Threads :-) – droidsites Oct 21 '11 at 13:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.