Please refer to the developer's understanding of Android.

Source: Internet
Author: User

The following is from [http://www.eoeandroid.com/archiver/tid-6274.html#, which is a friend of flyrabbits.pdf. I think it's a good record.

---------------------------------------------

I will try to answer:
Android Application Development generally consists of four parts
Activity
Intent
Provider
Broadcastreciver
In terms of this structure, the android system provides a complete set of application development solutions from the display layer to the data layer to the message mechanism, and is a relatively advanced solution.
Write from AndroidCodeIn the process, I felt that the android Project is a typical MVC structure, which is very similar to the J2EE architecture mainly used for web development. The XML layout file is a view equivalent to a JSP page; activity and intent act as controllers. provider encapsulates the data layer well, and provider extends the scope of data management from the database to the concept of data, not only managing data records, as long as data files (images, videos, audio files, and all other files) are included in the management and data sharing mechanisms are provided, this is a brilliant place; broadcastreceiver provides a good message mechanism, making an application no longer an information isolated island, but an information network with other applications and services, this greatly enriches the application development space and makes it possible for application developers to imagine.
I have a preliminary understanding of the Android system architecture.

Related Article

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.