欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android特性與系統(tǒng)架構

一.Android特性
應用程序框架支持組件的重用與替換
Dalvik 虛擬機專為移動設備優(yōu)化
集成的瀏覽器基于開源的WebKit 引擎
優(yōu)化的圖形庫包括定制的2D 圖形庫,基于OpenGL ES 1.0的3D 圖形庫
SQLite 用作結構化的數(shù)據(jù)存儲
多媒體支持包括常見的音頻、視頻和靜態(tài)圖像格式(如MPEG4, H.264, MP3, AAC, AMR, JPG, PNG , GIF)
GSM 電話技術(依賴于硬件)
藍牙Bluetooth, EDGE, 3G, 和WiFi(依賴于硬件)
照相機,GPS,指南針,和加速度計(accelerometer)(依賴于硬件)
豐富的開發(fā)環(huán)境包括設備模擬器,調試工具,內存及性能分析圖表,和Eclipse 集成開發(fā)環(huán)境插件
二.Android的系統(tǒng)架構

網(wǎng)站建設公司,為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對三維植被網(wǎng)等多個行業(yè)擁有豐富的網(wǎng)站建設經(jīng)驗的網(wǎng)站建設公司。專業(yè)網(wǎng)站設計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應式網(wǎng)站。

                               Android特性與系統(tǒng)架構



1.      應用程序

                               Android特性與系統(tǒng)架構


    同Android系統(tǒng)一起發(fā)布的核心應用程序,如email 客戶端,SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。(JAVA 編寫)

2.      應用程序框架

 

                               Android特性與系統(tǒng)架構

     開發(fā)者可以用它開發(fā)應用,其中包括:

豐富而又可擴展的視圖(Views):可以用來構建應用程序, 它包括列表(lists),網(wǎng)格(grids), 文本框(text boxes),按鈕( buttons), 甚至可嵌入的web 瀏覽器。

內容提供器(Content Providers):使得應用程序可以訪問另一個應用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫), 或者共享它們自己的數(shù)據(jù)

資源管理器(Resource Manager):提供非代碼資源的訪問,如本地字符串,圖形,布局文件( layoutfiles )

通知管理器(Notification Manager): 使得應用程序可以在狀態(tài)欄中顯示自定義的提示信息

活動管理器( Activity Manager):用來管理應用程序生命周期并提供常用的導航回退功能

 

  1.      類庫

 

                                             Android特性與系統(tǒng)架構

         一些C/C++核心庫,方便開發(fā)者進行應用的開發(fā)。

系統(tǒng)C 庫(libc):專門為基于embedded linux的設備定制的

媒體庫:支持多種常用的音頻、視頻格式回放和錄制,同時支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG

SurfaceManager :對顯示子系統(tǒng)的管理,并且為多個應用程序提供了2D和3D 圖層的無縫融合

webkit/LibWebCore :Web 瀏覽引擎,支持Android 瀏覽器和一個可嵌入的web 視圖

SGL:底層的2D圖形引擎

3D libraries : 基于OpenGL ES 1.0 APIs 實現(xiàn)的3D引擎

FreeType :位圖(bitmap)和矢量(vector)字體顯示

SQLite :輕型關系型數(shù)據(jù)庫引擎

 

4.      Android 運行時環(huán)境

                                                                          Android特性與系統(tǒng)架構



Android 核心庫:提供了JAVA庫的大多數(shù)功能
Dalvik 虛擬機:依賴于linux 內核的一些功能,比如線程機制和底層內存管理機制。同時虛擬機是基于寄存器的,Dalvik 采用簡練、高效的byte code 格式運行,它能夠在低資耗和沒有應用相互干擾的情況下并行執(zhí)行多個應用,每一個Android 應用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik 虛擬機實例。Dalvik 虛擬機中可執(zhí)行文件為.dex文件,該格式文件針對小內存使用做了優(yōu)化。所有的類都經(jīng)由JAVA 編譯器編譯,然后通過SDK中的"dx" 工具轉化成.dex 格式由虛擬機執(zhí)行。
5.      Linux 內核

                              Android特性與系統(tǒng)架構


          Linux 內核作為硬件和軟件棧之間的抽象層。Android 的核心系統(tǒng)服務: 安全機制、內存管理、進程管理、網(wǎng)絡、硬件驅動

網(wǎng)站欄目:Android特性與系統(tǒng)架構
標題路徑:http://chinadenli.net/article4/giieie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、網(wǎng)站維護、關鍵詞優(yōu)化網(wǎng)站改版、網(wǎng)站內鏈軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)