講述Android SDK平臺(tái)種種特性
在Android SDK平臺(tái),Java是標(biāo)準(zhǔn)語(yǔ)言,一等公民。在Android平臺(tái)上編程感覺(jué)受限制最小,甚至有在為PC機(jī)編程的感覺(jué),足以見(jiàn)得, Android系統(tǒng)的受歡迎程度逐漸上升。
如果使用Eclipse+ADT的網(wǎng)友感覺(jué)寫(xiě)代碼仍然很不順手可以試試來(lái)自摩托羅拉的集成開(kāi)發(fā)環(huán)境,這款MOTODEV Studio for Android給我們帶來(lái)了更高的開(kāi)發(fā)效率。在安裝過(guò)程中看到了Eclipse的授權(quán)許可信息就知道它的設(shè)計(jì)仍然逃不過(guò)Java VM,雖然IDE中似乎除了Xcode、Platform Builder外都是Eclipse,即使是Carbide C++等等都是開(kāi)源的開(kāi)發(fā)環(huán)境。
不做過(guò)多的抱怨,畢竟IDE僅僅是提高效率的工具,安裝時(shí)首先彈出了命令行參數(shù)腳本錯(cuò)誤,不過(guò)還是按照Setup向?qū)е苯影惭b,***次運(yùn)行還是設(shè)置workspace,接下來(lái)會(huì)提示設(shè)置Android SDK。
這里***個(gè)選項(xiàng)是下載SDK,不過(guò)這需要首先手動(dòng)安裝ADT插件,看來(lái)比較雞肋。我們的PC上已經(jīng)有了SDK。這里選擇Use an existing SDK from the file system.設(shè)置SDK location即可,感覺(jué)就是比ADT需要設(shè)置的改成了向?qū)J?。如圖:
接下來(lái),我們還是選擇Workbench進(jìn)入開(kāi)發(fā)視圖,整個(gè)界面和過(guò)去的大同小異,可以看到Motorola內(nèi)部的工程管理工具也是自定義的,如圖:
***還是看看好用不好用,首先我們?cè)诓粍?chuàng)建工程的情況下觀察下,可以看到工具欄上多出了一些發(fā)布選項(xiàng)。比如Android Market以及Motorola自己的Marketplace,在右邊我們不選擇DDMS,加入MOTODEV Studio for Android這項(xiàng),看到多出了Snappies代碼段,可以比智能感知更方便的添加常規(guī)代碼。
有點(diǎn)類似.Net的常規(guī)控件添加,不過(guò)這里是代碼段。下方可以看到多出了Appliacation Signing簽名工具,不過(guò)這里在ADT 0.9.1插件中已經(jīng)支持了。具體實(shí)際使用還需要測(cè)試才能作出評(píng)論。
經(jīng)過(guò)Android SDK網(wǎng)簡(jiǎn)單的試用,可以看到比常規(guī)的ADT是方便了一些,摩托羅拉近些年雖然在手機(jī)硬件方便一直處于下滑。但本次能提供一款免費(fèi)的IDE還是可圈可點(diǎn)的。更多的使用經(jīng)驗(yàn)我們會(huì)在以后的文章里提到。
【編輯推薦】