編輯:高級開發
在這些特性的支持下,試圖在android下開發一個應用不會太過困難。事實上,一個稍有 Java 經驗的開發人員,都可以快速的上手進行 Android 的開發。而開發的核心,一直以來也是圍繞著android手機幾個大的特點來進行的,其中就包括了觸摸屏、攝像頭、GPS模塊、互聯網功能、語音輸入、Google賬戶等。需要說的是,如果一位 J2ME 工程師想轉行做android,那麼他將付出的代價比J2SE或J2EE工程師要大得多。畢竟android所支持的是基本完整的J2SE的子集,反過來再看J2ME就會覺得它的功能太弱了。
除了Java外,還有許多語言支持Android 的開發,比較為人所熟知的有Scala,而作為 Android本身的底層語言,C/C++的作用也完全不可忽視。而目前的開源社區內,已經有一些牛人在嘗試讓更多的語言可以開發android應用。比較有代表性的可能是Koushik Dutta,他已經解決了在Mono平台下,讓Dalvik調用 Mono 代碼的問題。或許在不久的將來,.Net 下的所有語言,都有可能借助Mono跑在android上,這是一件值得讓人期待的事情。
語言已不是問題,那還有什麼會成為問題?也許很多人會說“經驗”。誠然,經驗決定了一位開發人員能否快速地、流暢地完成開發工作,也決定了軟件的魯棒性,Bug的數量、等級和修正問題的返工次數。不過我認為,這些都不重要,哪怕是一個 Android 行業的新人,一邊查詢文檔一邊做開發,雖然效率會很低,但是一樣能把項目做完。在 android 下,開發技術幾乎是沒有瓶頸的。那麼瓶頸在哪裡呢?事實上,在用過很多軟件後,就會發現,有很多軟件並不好用。很多用戶不願意用某個軟件,也並不是因為軟件沒有技術含量或是滿足不了需求,原因很簡單,就是不好用。
用戶體驗是凌駕於技術之上的,可以說,優秀的用戶體驗將可以起到
下面文章給大家介紹下什麼是android手機操作系統,那就是下一代android手機操作系統將會被命名為Froyo,之所以命名為這個怪異的名字,因為Google開發的是
即: eclipse-Java-heliOS-SR2-win32-x86_64.zip 這個文件。 下載後解壓縮後就可以用了。 使用時選擇一個Workspace 即
一、背景和准備 1.android 簡介android是谷歌於2007年11月5日宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和
; > android Repository: + android SDK Tools, revision 9 + android SDK Platf