有關(guān)Android開發(fā)平臺(tái)內(nèi)容進(jìn)行說明
通過與全球各地的手機(jī)制造商和移動(dòng)運(yùn)營(yíng)商結(jié)成合作伙伴,開發(fā)既有用又有吸引力的移動(dòng)服務(wù),并推廣這個(gè)Android開發(fā)平臺(tái),這也大大的加大了Android開發(fā)平臺(tái)在整個(gè)行業(yè)的普及型。
在 Eclipse上,這兩個(gè)步驟是一起完成的。只要點(diǎn)一下Run即可。只不過如果你不在Run Configuration里將安裝后的Launch Action設(shè)為“Do Nothing”,就會(huì)自動(dòng)運(yùn)行一下你的MainActivity。對(duì)于我們,設(shè)為Do Nothing即可。如下圖:
可以看到,單元測(cè)試正確的找到了減法中的錯(cuò)誤。結(jié)果中的成功的測(cè)試顯示為”.”,一個(gè)失敗的顯示為”F”。只不過我還是不太理解為什么我只寫了兩個(gè)測(cè)試方法,Tests run卻顯示了3。
即可看到如下的結(jié)果:
Android開發(fā)平臺(tái)包括操作系統(tǒng)、中間件和應(yīng)用程序 —— 移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手機(jī)聯(lián)盟OHA(Open Handset Alliance)合作開發(fā)了 Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)和 T-Mobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。
通過與運(yùn)營(yíng)商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,Google希望借助建立標(biāo)準(zhǔn)化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng)。
Android 作為Google企業(yè)戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)"隨時(shí)隨地為每個(gè)人提供信息"這一企業(yè)目標(biāo)的實(shí)現(xiàn)。Google的目標(biāo)是讓移動(dòng)通訊不依賴于設(shè)備甚至平臺(tái)。出于這個(gè)目的。
Android開發(fā)平臺(tái)將補(bǔ)充,而不會(huì)替代Google長(zhǎng)期以來奉行的移動(dòng)發(fā)展戰(zhàn)略:通過與全球各地的手機(jī)制造商和移動(dòng)運(yùn)營(yíng)商結(jié)成合作伙伴,開發(fā)既有用又有吸引力的移動(dòng)服務(wù),并推廣這些產(chǎn)品。
Android的一個(gè)重要特點(diǎn)就是它的應(yīng)用框架和GUI庫都用Java語言實(shí)現(xiàn)。Android開發(fā)平臺(tái)內(nèi)部有一個(gè)叫作Dalvik的Java虛擬機(jī),Java程序由這個(gè)虛擬機(jī)解釋運(yùn)行。Android平臺(tái)的應(yīng)用程序也必須用Java語言開發(fā)。
網(wǎng)上有評(píng)論說Android的虛擬機(jī)使用Apache的Harmony類庫。Harmony類庫是Apache組織開發(fā)的開源 Java類庫,用Apache許可證發(fā)布。Android應(yīng)用框架采用了Mash-up的組件模型:組件(Activity) 向系統(tǒng)注冊(cè)自己的功能,每個(gè)組件要使用其它組件的服務(wù)時(shí)提出自己的要求(intent),系統(tǒng)根據(jù)intent在已登記的組件中確定合適的組件。Android平臺(tái)的API文檔很完善。
【編輯推薦】