"Android Interview book" Study Notes (Chapter One: Android primer)

Source: Internet
Author: User

The MVC framework and its contact with Android:

The full name of MVC is the Model View controller, which is the abbreviation for the models-view-controller. The model is used to store and control data, view is used to display information, and the controller is used to receive input and convert it into instructions to model. Such as:

650) this.width=650; "Src=" http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/MVC-Process.svg/ 200px-mvc-process.svg.png "alt=" 200px-mvc-process.svg.png "/>

In the Android system, all lists are in the MVC framework. The ListView is a view, adapter is a controller, model is a variety of possibilities.


Android's system architecture:

Application layer.

Application Framework layer: Notification Manager, Activity manager, API, etc.

system runtime and Android Runtime: is a register-based java Virtual machines, faster than JVMs.

Linux kernel: Mainly includes driver, memory management, process management and so on.


What is DDMS:

The full name of the DDMS is the Dalvik Debug Monitor service, which is the Dalvik virtual Machine Debug Monitor in the Android development environment. It has several modules, such as File Explorer, Logcat, emulator control, and so on.


The difference and connection between the JDK and the JRE and the JVM:

Jdk:java Development ToolKit (JavaDevelopment Kit). JDKis the entireJAVAthe core, including theJavaOperating Environment (Java Runtime envirnment), a bunch ofJavaTools (Javac/java/jdb, etc.) andJavathe underlying class library (that is,Java APIincludeRt.jar).

jre:java Runtime enviromental (Java run-time environment). That's what we're talking about.JAVAplatform, all theJavaThe program will beJREto run. IncludeJVMand theJAVACore class libraries and supporting files. It does not include development tools-compilers, debuggers, and other tools-compared to the JDK.

jvm:java Virtual mechinal (Java )



"Android Interview book" Study Notes (Chapter One: Android primer)

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.