什麼是Android

來源:互聯網
上載者:User





原文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:0cm;
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:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->

Android platform
是一個用於開發移動程式的軟體包,它包括了作業系統、中介軟體及一些關鍵應用。開發人員能使用
android SDK

Android platform
開發應用,這些應用使用
JAVA
語言書寫,運行在虛擬機器
Dalvik(
一個專為手機程式開發的基於
linux
核心的
JAVA
虛擬機器
)

 

1.1 Android
的特性

ü        



應用程式框架,讓一些基礎設施得以重用

ü        



Dalvik
虛擬機器,專為開發移動程式最佳化

ü        



整合的瀏覽器,(基於
WebKit
引擎)

ü        



最佳化的圖形庫,(
2D
圖形庫以及基於
OpenGL ES 1.0
規範的
3D
圖形庫)

ü        



SQLite
,用於結構化資料的儲存,是一個資料庫

ü        



多媒體支援,支援多種音頻,視頻格式(
MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF

ü        



GSM
技術(依賴具體硬體)

ü        



Bluetooth, EDGE, 3G, WiFi
(依賴具體硬體)

ü        



Camera, GPS, compass,
accelerometer
(依賴具體硬體)

ü        



豐富的開發環境(
DEBUG
工具,記憶體及效能工具,
Eclipse
的外掛程式等)

1.2 Android
的架構

  
Android
作業系統的模組如下:


Ø        



應用:
Android
已整合了一些應用,如郵件用戶端,
SMS
程式,日曆,地圖,瀏覽器等。所有的這些應用都是用
java
寫的

Ø        



應用程式框架:開發都能利用這個開放平台,建立各種極豐富和創新的應用程式。開發人員可以自由的調用硬體裝置、訪問指定資訊、運行後台服務、設定提醒、在狀態條中添加警告通知等等。

1
、豐富、可擴充的視圖組件:列表、輸入框、按鈕等

Ø        



程式庫:

Ø        



例行程式(運行android所需要的程式)

      
Ø       


Linux
核心

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.