編輯:高級開發
谷歌在官方Blog上公布了新的android界面發布的消息,這不但使許多編程人員感到興奮,還大大的的滿足了期盼很久的用戶的需求,歡迎大家進行學習切磋。
這次發布的SDK版本號為 M5,理論上這應該會是第一輪比賽初賽前最後一個版本了,在此前,為了大家更好適應新的SDK,Google將第一輪比賽初賽的結束日期順延了將近一個半月.
這意味著此版SDK會有巨大的變化。但當我迫不及待跑起新的模擬器的時候,還是著實嚇了我一大跳,心裡只會叨念三個字,大變臉。所謂“大變臉”有兩個層面的意思,一個是使用了全新風格的界面上。隨手截了幾個比較有特點的界面圖,從中可略見一斑。
一直做android的同志們都可能會有感覺,早先的android的界面,還是比較中規中矩的,風格頗為“傳統”,與SymBian等操作系統都會有很多相似的界面和操作方式。而這一次,算是真的做出了一些特色。
套用奧林匹克精神的經典台詞,新的android界面算是更大,更Q,更花哨了。更大是最顯而易見的,現在所使用的圖標和字體比老的起碼大了一兩倍。一屏能顯示的內容少了一大半,但格外的清晰耀眼。我個人分析這和android的定位密切相關,android定位在有一定硬件基礎的手機平台上。
它不再考慮對低配置手機的支持。一定的硬件基礎毫無疑問包括足夠大的屏幕,特別是越來越流行的大觸摸屏。更大的圖標和文字可以讓用戶更充分享受大屏幕帶來的更美好的視覺效果,同時也可以更方便進行觸摸操作。
當然這種新android界面和iphone的革命性UI不是同一個概念。iphone的一些酷酷的UI特性(雙觸點,自動關閉觸摸屏等等...)都依賴於XX感應器等硬件基礎。而android畢竟是一個開放的軟件系統,它再需要高的硬件基礎,也不可能高到iphone 的層度。但在新的SDK中,可以看到android開始以另外一種方式兼容不同的硬件。
在Activity中,新增了Touch Mode的接口,用以兼容在有觸摸屏的條件下提供更好的用戶體驗(主要是焦點上...)。我想這樣的根據不同硬件條件提供的可選API會越來越多,當然這樣的API需要足夠簡單好用,不然會給開發人員增加很大的負擔。
另外很有趣的是Google在android中采用了很Q的風格,圖標都是可愛的圓弧角,字體也是圓圓的感覺,這估計是android開發工程師們好這口,這一點可以從早先Google的展示視頻可略見一斑。
伴隨著Q而來的,是更為花哨的界面風格,大大的圖標隨處可見,顏色也是頗為的艷麗,更有趣的是其ViewGroup的動畫效果比原來更為的誇張和好用。當然所有這一切界面風格的變化都不是無源之水。為了更好支持新的界面,所有的VIEw的解析方式都有了全新的變化。
並且android的 CursorAdapter,Notification,ViewGroup,Menu等等類都做出了很多的改變, SimpleCursorAdapter可以直接支持圖片的顯示,避免了更多的人重復造這個輪子;Notifaction變成了圖3這樣。有圖標,有更豐富的內容;VIEwGroup支持了更好的動畫顯示,可以從Demo中看到其效果;Menu更是變化巨大(如圖2,圖4所示),帶圖標的Menu可以很容易的搞定。
新android界面的變化,使得用戶的使用上也需要一些的改變。新的起始界面,如圖1所示,采用了側邊欄的方式。最上面的圖標(比如APIDemos, Chamberlain)是根據你上次使用狀況動態更新的。
雖然很酷,但我個人覺得蠻亂蠻不好用的。新的Notification不再是通過上下鍵彈出,而是需要下拉出現,雖然還是很酷,但同樣還是不夠好用。新的菜單進行了分離,分成了Icon menu, Expanded menu和Context menu。
最一般的菜單采用Icon方式,大於6個可以通過more按鈕轉換成為Expanded方式,而Context menu需要長按2秒Center button才能夠彈出,所有一切都違背了一般的操作方式,還是那句,很酷,但需要時間的考驗
斗轉星移,2011年這麼快就來到了。我們給大家介紹過《2010年Google十大android應用》,好的應用並不一定需要擁有,今天再給大家介紹值得你擁有的五個應用。2
另外一個問題就是加載速度,如果應用中圖片加載速度很慢的話,那麼用戶同樣會等到崩潰。那麼如何處理好圖片資源的獲取和管理呢?異步下載本地緩存異步下載大家都知道,在andro
在實現了android系統平台的強大性,現就將引擎的前兩個元素即攝像頭與指南針之後,下一步要做的就是確定位置,要想更好的完成這一項目,我們主要用到android的Loc
創建一個新項目是很簡單的,只要你安裝了Eclipse插件,並且你的Eclipse軟件版本在3.2或3.3,你就可以開始開發了。 首先, 看一下要創建Hello, Wo