回覆列表
  • 1 # 使用者3296190926746

      Android的系統架構和其它作業系統一樣,採用了分層的架構。android分為四個層,從高層到低層分別是應用程式層、應用程式框架層、系統執行庫層和linux核心層。   Android是以Linux為核心的手機操作平臺,作為一款開放式的作業系統,隨著Android的快速發展,如今已允許開發者使用多種程式語言來開發Android應用程式,而不再是以前只能使用Java開發Android應用程式的單一局面,因而受到眾多開發者的歡迎,成為真正意義上的開放式作業系統。   在Android中,開發者可以使用Java作為程式語言來開發應用程式,也可以透過NDK使用C/C++作為程式語言來開發應用程式,也可使用SL4A來使用其他各種指令碼語言進行程式設計(如:python、lua、tcl、php等等),還有其他諸如:Qt(qt for android)、Mono(mono for android)等一些著名程式設計框架也開始支援Android程式設計,甚至透過MonoDroid,開發者還可以使用C#作為程式語言來開發應用程式。另外,谷歌還在2009年特別釋出了針對初學者的Android Simple語言,該語言類似Basic語言。而在網頁程式語言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已經支援Android開發。   而在Android系統底層方面,Android使用C/C++作為開發語言。

  • 中秋節和大豐收的關聯?
  • 太棒!樊振東打瘋了,4-0擊敗林昀儒,你怎麼看這場比賽?