What is Android?

Source: Internet
Author: User





Original http://developer.android.com/intl/zh-CN/guide/basics/what-is-android.html

 


<! --
/* Font Definitions */
@ Font-face
{Font-family:;
Panose-1: 2 1 6 0 3 1 1 1 1 1;
MSO-font-alt: simsun;
MSO-font-charset: 134;
MSO-generic-font-family: auto;
MSO-font-pitch: variable;
MSO-font-Signature: 3 135135232 16 0 262145 0 ;}
@ Font-face
{Font-family: "/@ ";
Panose-1: 2 1 6 0 3 1 1 1 1 1;
MSO-font-charset: 134;
MSO-generic-font-family: auto;
MSO-font-pitch: variable;
MSO-font-Signature: 3 135135232 16 0 262145 0 ;}
/* Style definitions */
P. msonormal, Li. msonormal, Div. msonormal
{MSO-style-parent :"";
Margin: 0 cm;
Margin-bottom:. 0001pt;
Text-align: justify;
Text-justify: Inter-ideograph;
MSO-pagination: none;
Font-size: 10.5pt;
MSO-bidi-font-size: 12.0pt;
Font-family: "Times New Roman ";
MSO-Fareast-font-family:;
MSO-font-kerning: 1.0pt ;}
/* Page Definitions */
@ Page
{MSO-page-border-Surround-header: No;
MSO-page-border-Surround-footer: No ;}
@ Page Section1
{Size: 612.0pt 792.0pt;
Margin: 72.0pt 90.0pt 72.0pt 90.0pt;
MSO-header-margin: 361_pt;
MSO-footer-margin: 36366pt;
MSO-paper-Source: 0 ;}
Div. Section1
{Page: Section1 ;}
-->

Android platform
Is a software package used to develop mobile programs. It includes the operating system, middleware and some key applications. Available to developers
Android SDK
Is
Android platform
Develop applications and use these applications
Java
Language Writing, running on a virtual machine
Dalvik (
A mobile app-based
Linux
Kernel
Java
Virtual Machine
)
.

 

1.1 android
Features

Ü



Application Framework for reuse of some infrastructure

Ü



Dalvik
Virtual Machine, optimized for developing mobile programs

Ü



Integrated browser (based on
WebKit
Engine)

Ü



Optimized graphics library ,(
2d
Graphics Library and
OpenGL ES 1.0
Standardized
3D
Graphics Library)

Ü



SQLite
Used to store structured data. It is a database.

Ü



Supports multimedia and multiple audio and video formats (
MPEG4, H.264, MP3, AAC, Amr, JPG, PNG, GIF
)

Ü



GSM
Technology (depending on specific hardware)

Ü



Bluetooth, edge, 3G, WiFi
(Depends on specific hardware)

Ü



Camera, GPS, compass,
Accelerometer
(Depends on specific hardware)

Ü



Rich development environments (
Debug
Tools, memory and Performance Tools,
Eclipse
Plug-ins)

1.2 android
Architecture


Android
The operating system module is as follows:


Ø



Application:
Android
Some applications have been integrated, such as the mail client,
SMS
Programs, calendars, maps, browsers, etc. All these applications are used
Java
Written

Ø



Application Framework: developers can use this open platform to create a variety of extremely rich and innovative applications. Developers can freely call hardware devices, access specified information, run background services, Set reminders, and add warning notifications to status bars.

1
Rich and scalable view components: List, input boxes, buttons, etc.

Ø



Library:

Ø



Routine (the program required to run Android)


Ø


Linux
Kernel

 

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.