Android開發(fā)培訓(xùn)項(xiàng)目之幾條與設(shè)定目標(biāo)有關(guān)的經(jīng)驗(yàn)規(guī)則
創(chuàng)客學(xué)院Android培訓(xùn)講師:在創(chuàng)建了一個新項(xiàng)目后(通過android create project或通過Eclipse),需要指定這個項(xiàng)目針對的是哪一類設(shè)備。而這就要用到上一節(jié)給出的目標(biāo)值了。例如,目標(biāo)設(shè)定為3的項(xiàng)目,表示在支持Android 1.5的設(shè)備中運(yùn)行。最終的應(yīng)用程序?qū)o法安裝到與指定目標(biāo)不匹配的設(shè)備上。以下是幾條與設(shè)定目標(biāo)有關(guān)的經(jīng)驗(yàn)規(guī)則。
Android開發(fā)培訓(xùn)項(xiàng)目之幾條與設(shè)定目標(biāo)有關(guān)的經(jīng)驗(yàn)規(guī)則:
1、只關(guān)注你真正需要的特性。如果你只考慮Android 1.5 API,那么可能就需要基于Android1.5 API構(gòu)建應(yīng)用程序,同時讓能夠運(yùn)行該應(yīng)用程序的設(shè)備號碼盡量最大。
2、盡可能測試多個潛在的目標(biāo)。例如,為了支持盡可能多的Android設(shè)備,你可能會不由自主地把目標(biāo)設(shè)定為1。雖然想法很好,但你還必須逐個測試目標(biāo)為1的AVD、目標(biāo)為2的AVD,以此類推。
3、關(guān)注每個Android版本發(fā)布時的新目標(biāo)。每個小數(shù)點(diǎn)級的版本(如2.0或1.6)都會伴隨著一個新的目標(biāo)值,甚至補(bǔ)丁級的SDK變化(如1.5rl與1.5r2)都可能帶來新目標(biāo)值。因此,應(yīng)該盡可能在新目標(biāo)值下測試應(yīng)用程序,有些人可是在新Android設(shè)備一發(fā)布就會搶先試用。
4、不考慮目標(biāo),而只在AVD上測試,不能取代在硬件上測試。AVD是方便測試的一種簡易環(huán)境,覆蓋面很廣,甚至包括一些還沒有出現(xiàn)的硬件。但是,你確實(shí)應(yīng)該至少要在一種Android設(shè)備上測試自己的應(yīng)用程序。原因很簡單,模擬器的速度與實(shí)際設(shè)備的速度很可能不一樣;一般來說,根據(jù)系統(tǒng)環(huán)境不同,模擬器的速度可能會快一些,也可能會慢一些。
創(chuàng)客學(xué)院Android開發(fā)視頻教程將會對Android開發(fā)培訓(xùn)項(xiàng)目有詳細(xì)的區(qū)分和學(xué)習(xí)體系。讓更多想要學(xué)習(xí)Android開發(fā)的技術(shù)人才可以更快更輕松的入門。同時創(chuàng)客學(xué)院站內(nèi)Android開發(fā)教程適合所有階段想要學(xué)習(xí)Android開發(fā)技術(shù)的讀者,清晰的階段和難度區(qū)分教程板塊,可以讓你更快的找到解決需求的知識點(diǎn)和難點(diǎn)。
- 贊