2016-02-22 17:40:40 1274瀏覽
開放手機(jī)聯(lián)盟的成立和Android的推出是對現(xiàn)狀的重大改變,而在帶來初步效益之前,還需要足夠的耐心和高額的投入。但是,我們認(rèn)為從全球移動用戶從中能獲得的潛在利益來看,這些努力是值得的。
Android采用了軟件堆層(software stack,又稱軟件疊層)的架構(gòu),主要分為三部分:操作系統(tǒng)、中介軟件(Middleware,又稱中問件)和應(yīng)用程序。底層以Linux核心工作為基礎(chǔ),只提供基本功能。其他的應(yīng)用軟件則由各公司自行開發(fā),以Java作為編程語言。
Android的主要特性如下:
·應(yīng)用程序框架,支持組件的重用與替換。
·Dalvik虛擬機(jī),專門為移動設(shè)備做了優(yōu)化。
·內(nèi)部集成瀏覽器,該瀏覽器基于開源的WebKit引擎。
·優(yōu)化的圖形庫,包括2D和3D圖形庫,3D圖形庫基于OpenGL ES 1.0(硬件加速可選)
·SQLite,用作結(jié)構(gòu)化的數(shù)據(jù)存儲。
·多媒體支持,包括常見的音頻、視頻和靜態(tài)圖像文件格式(如MPEG4、H.264、MP3、
AAC、AMR、JPG、PNG和GIF)。
·GSM電話(依賴于硬件)。
·藍(lán)牙(Bluetooth)、EDGE、3G和Wi.Fi(依賴于硬件)。
·照相機(jī)、GPS、指南針和加速度計(依賴于硬件)。
·豐富的開發(fā)環(huán)境,包括設(shè)備模擬器、調(diào)試工具、內(nèi)存及性能分析圖表,以及Eclipse集威開發(fā)環(huán)境插件。
以上是Android開發(fā)平臺的特性,這些特性是的Android平臺更為便捷的為Android開發(fā)者服務(wù),了解Android特性學(xué)習(xí)Android開發(fā)入門知識,你想學(xué)習(xí)Android開發(fā),先學(xué)習(xí)了解Android平臺,如果真對此有興趣,歡迎加入扣丁學(xué)堂學(xué)習(xí)Android開發(fā)教程。
查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>