編輯:Android開發實例
Android一詞的本義指“機器人”,同時也是Google於2007年11月5日宣布的基於Linux平台的開源手機操作系統的名稱。該平台由操作系統、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。
Android在中國的前景十分廣闊。
首先是有成熟的消費者,在國內,Android社區十分紅火,比如安卓網、機鋒網等等。這些社區為Android在中國的普及做了很好的推廣作用。
另外,國內廠商和運營商也紛紛加入了Android陣營。包括中國移動、中國聯通、華為、聯想等大企業,同時不僅僅局限於手機,國內廠家也陸續推出了采用Android系統的MID產品。我們可以預見Android也將會被廣泛應用在國產智能上網設備上,將進一步擴大Andorid系統的應用范圍。
在《Android手機應用程序界面設計指南》中,我們僅針對Android手機進行討論,MID產品不在討論范圍。
目前在市面上,Android手機品牌大概有HTC、摩托羅拉、三星、索尼愛立信、LG、ACER、華為、中興等等。
而各廠商根據自身的發展需要,他們可能會定制一套屬於自己的界面系統。比如HTC的“Sense”、摩托羅拉的“MotoBlur”、三星的“TouchWiz”、華為的“Canvas”……
做這些界面上的定制,無非是廠商希望通過個性化的界面或特有的應用程序來吸引顧客。
除此之外,市面上還有一些對Android平台大幅修改用戶界面的廠商,並將其修改之後的平台重新命名。比如OMS(也叫“ophone”,基於Android1.5/1.6)、LEOS(也叫“lephone”或“樂phone”,基於Android2.1)就是此類例子。
這些廠商的界面更新非常之大,有的甚至完全看不到Android的影子。特定於此類Android手機應用程序的界面設計不在我們這次的“指南”范圍。
但值得一提的是:大部份廠商的Android手機,或OMS、LEOS,他們為了保證能讓更多Android第三方應用程序能在自家的手機上使用,盡管是全新設計的平台界面,仍然具備一定的兼容性。
因此,基於本“指南”而設計的應用程序界面,具有很好的代表性,能兼容於各個廠商的Android手機。(基於Android較低版本開發的OMS或LEOS,安裝非定制的Android第三方應用程序可能會有少量的兼容性問題)
如果你的應用程序需要完美運行於OMS或LEOS,建議你作特定的優化,並且分支發布你的OMS或LEOS應用程序。
Android模擬器報Failed To Allocate memory 8錯誤的解決辦法Android在啟動模擬器AVD時,出現下面的異常:“Failed to
今天繼續講解Fragment組件的特性,主要是跟Activity的交互和生命周期的關系,我們前面已經說過Fragment是依賴於Activity的,而且生命周期也
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用