日韩欧美国产极速不卡一区,国产手机视频在线观看尤物,国产亚洲欧美日韩蜜芽一区,亚洲精品国产免费,亚洲二区三区无码中文,A大片亚洲AV无码一区二区三区,日韩国语国产无码123

您好,歡迎來到維庫電子市場網(wǎng) 登錄 | 免費(fèi)注冊

Android系統(tǒng)
閱讀�9027�(shí)間:2011-04-18 14:47:58

  Android系統(tǒng)是Google�2007�11�5日公布的基于Linux平臺(tái)的開 �智能手機(jī)操作系統(tǒng)名稱。該平臺(tái)由操作系�(tǒng)、中間件、用戶界 面和�(yīng)用軟件組�,號稱是為移�(dòng)終端 打造的真正開放和完整的移動(dòng)軟件。Android已經(jīng)成為全球的智能手�(jī)平臺(tái),不但應(yīng)用于智能手機(jī),還在平�電腦上被采用�

Android的系�(tǒng)架構(gòu)

  Android的系�(tǒng)架構(gòu)和其操作系統(tǒng)一�,采用了分層的架�(gòu)。android分為四�(gè)�,從高層到低層分別是�(yīng)用程�?qū)印?yīng)用程序框架層、系�(tǒng)�(yùn)行庫層和linux核心��

  1.�(yīng)用程�

  Android�(huì)同一系列核心�(yīng)用程序包一起發(fā)�,該�(yīng)用程序包包括email客戶�,SMS短消息程�,日�,地�,瀏覽器,�(lián)系人管理程序�。所有的�(yīng)用程序都是使用JAVA語言編寫的�

  2.�(yīng)用程序框�

  開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的API框架。該�(yīng)用程序的架構(gòu)�(shè)�(jì)簡化了組件的重用;任何一�(gè)�(yīng)用程序都可以�(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所�(fā)布的功能�(不過得遵循框架的安全性限�)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件�

  隱藏在每�(gè)�(yīng)用后面的是一系列的服�(wù)和系�(tǒng), 其中包括;

  * 豐富而又可擴(kuò)展的視圖(Views),可以用來構(gòu)建應(yīng)用程�� 它包括列�(lists),網(wǎng)�(grids),文本框(text boxes),按�(buttons)� 甚至可嵌入的web瀏覽��

  * �(nèi)容提供器(Content Providers)使得�(yīng)用程序可以訪問另一�(gè)�(yīng)用程序的�(shù)�(jù)(如聯(lián)系人�(shù)�(jù)�)� 或者共享它們自己的�(shù)�(jù)

  * 資源管理�(Resource Manager)提供 非代碼資源的訪問,如本地字符串,圖形,和布局文件( layout files )�

  * 通知管理� (Notification Manager) 使得�(yīng)用程序可以在狀�(tài)欄中顯示自定義的提示信息�

  * 活動(dòng)管理�( Activity Manager) 用來管理�(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能�

  有關(guān)更多的細(xì)節(jié)和怎樣從頭寫一�(gè)�(yīng)用程�,請參� 如何編寫一�(gè) Android �(yīng)用程�.

  3.系統(tǒng)�(yùn)行庫

  1)程序�

  Android 包含一些C/C++�,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過 Android �(yīng)用程序框架為開發(fā)者提供服�(wù)。以下是一些核心庫�

  * 系統(tǒng) C � - 一�(gè)� BSD 繼承來的�(biāo)�(zhǔn) C 系統(tǒng)函數(shù)�( libc )� 它是專門為基� embedded linux 的設(shè)備定制的�

  * 媒體� - 基于 PacketVideo OpenCORE;該庫支持多種常用的音�、視頻格式回放和錄制,同�(shí)支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG �

  * Surface Manager - 對顯示子系統(tǒng)的管�,并且為多�(gè)�(yīng)用程序提 供了2D�3D圖層的無縫融��

  * LibWebCore - 一�(gè)的web瀏覽器引擎用,支持Android瀏覽器和一�(gè)可嵌入的web視圖�

  * SGL - 底層�2D圖形引擎

  * 3D libraries - 基于OpenGL ES 1.0 APIs�(shí)�(xiàn);該庫可以使用硬件 3D加�(如果可用)或者使用高度優(yōu)化的3D軟加��

  * FreeType -位圖(bitmap)和矢�(vector)字體顯示�

  * SQLite - 一�(gè)對于所有應(yīng)用程序可用,功能�(qiáng)勁的輕型�(guān)系型�(shù)�(jù)庫引��

  2)Android �(yùn)行庫

  Android 包括了一�(gè)核心�,該核心庫提供了JAVA編程語言核心庫的大多�(shù)功能�

  每一�(gè)Android�(yīng)用程序都在它自己的�(jìn)程中�(yùn)�,都擁有一�(gè)�(dú)立的Dalvik虛擬�(jī)�(shí)例。Dalvik被設(shè)�(jì)成一�(gè)�(shè)備可以同�(shí)高效地運(yùn)行多�(gè)虛擬系統(tǒng)� Dalvik虛擬�(jī)�(zhí)�(.dex)的Dalvik可執(zhí)行文�,該格式文件針對小內(nèi)存使用做了優(yōu)化。同�(shí)虛擬�(jī)是基于寄存器�,所有的類都�(jīng)由JAVA編譯器編譯,然后通過SDK� � "dx" 工具�(zhuǎn)化成.dex格式由虛擬機(jī)�(zhí)��

  Dalvik虛擬�(jī)依賴于linux�(nèi)核的一些功能,比如線程�(jī)制和底層�(nèi)存管理機(jī)��

  4.Linux �(nèi)�

  Android 的核心系�(tǒng)服務(wù)依賴� Linux 2.6 �(nèi)�,如安全�,內(nèi)存管�,�(jìn)程管�� �(wǎng)�(luò)�(xié)議棧和驅(qū)�(dòng)模型� Linux �(nèi)核也同時(shí)作為硬件和軟件棧之間的抽象層�

�(fā)展簡�

  2007.11.5 Android 平臺(tái)�(fā)�

  2008.9.22 T-Mobile G1上市

  2009�1季度 G1銷售100萬支

  2009.3 MWC華為�(fā)布Android手機(jī)

  Moto,三星,LG�(jì)�2009年下半年推出Android手機(jī)

  2009 獲得Orange, Vodafone, O2, Telefonica支持

  2009�(jìn)軍上�(wǎng)�

�(yōu)�

  1 開放�

  谷歌與開放手�(jī)�(lián)盟合作開�(fā)� Android,這�(gè)�(lián)盟由包括中國移動(dòng)、摩托羅�、高�、宏�(dá)� T-Mobile 在內(nèi)� 30 多家技�(shù)和無線應(yīng)用的�(lǐng)軍企�(yè)組成�

  Android 是一�(gè)真正意義上的開放性移�(dòng)�(shè)備綜合平�(tái)�

  通過與運(yùn)營商、設(shè)備制造商、開�(fā)商和其他有關(guān)各方�(jié)成深層次的合作伙伴關(guān)�,來建立�(biāo)�(zhǔn)�、開放式的移�(dòng)電話軟件平臺(tái),在移動(dòng)�(chǎn)�(yè)�(nèi)形成一�(gè)開放式的生態(tài)系統(tǒng),這樣�(yīng)用之間的通用性和互聯(lián)性將在上得到保持�

  2 �(yīng)用平�

  所有的Android�(yīng)用之間是完全平等��

  所有的�(yīng)用都�(yùn)行在一�(gè)核心的引擎上面,這�(gè)核心引擎其實(shí)就是一�(gè)虛擬�(jī),它提供了一系列用于�(yīng)用和硬件資源間�(jìn)行通訊的API�

  撇開這�(gè)核心引擎,Android的所有其他的東西都是”應(yīng)用��

  3 �(yīng)用無界限

  Android打破了應(yīng)用之間的界限,比如開�(fā)人員可以把Web上的�(shù)�(jù)與本地的�(lián)系人,日�,位置信息結(jié)合起來,為用戶創(chuàng)造全新的用戶體驗(yàn)�

  4 快速方便的開發(fā)�(yīng)�

  Android平臺(tái)為開�(fā)人員提供了大量的�(shí)用庫和工�,開�(fā)人員可以很快速的�(chuàng)建自己的�(yīng)�。例如在別的手機(jī)平臺(tái)上要�(jìn)行基于位置的�(yīng)用的開發(fā)是相�(dāng)?shù)�?fù)雜的,而Android將Google Map集成了�(jìn)來,開發(fā)人員通過簡單的幾行代碼就可以�(shí)�(xiàn)一�(gè)地圖�(yīng)��

維庫電子�,電子知識,一查百��

已收錄詞�160448�(gè)