• 回首頁

    開發環境與語言介紹

    開發平台─Android系統:

    開發Android應用程式需要安裝與設定一些工具軟體,Android應用程式因採用Java程式設計語言技術,所以一定要安裝Java標準版開發工具套件(Java

    SE Development Kit、JDK),它是Oracle提供的免費的開發工具軟體,全世界有非常多的軟體工程師使用它開發各種Java技術應用程式。Android提供

    的軟體開發套件(Android SDK),是一套開發Android應用程式需要的基本套件,裡面包含許多在開發應用程式必須使用的基本工具程式,也包含一些用來

    管理與下載資源的工具程式。Android Studio整合所有開發Android應用程式需要的工具,讓開發人員可以使用這些特別為Android設計的功能,快速的

    開發與測試Android Studio可直接開啟一個模擬器,讓開發者模擬手機環境。

    Android系統架構:

    Android 是一個手機的完整系統,大致上可分為上下兩層,上層採用 Java 撰寫應用程式,而下層則採用 C 語言撰寫系統程式。如果我們將上下兩層再度

    細分,則可將上面的 Java 應用層分為應用架構 (Application Framework) 與應用程式 (Applications),然後將下面的 C 語言系統層分為系統函式庫

    (Libraries) 與 Linux 作業系統層,因而形成如下圖所示的四層式架構。

    Android 的這種設系方式,主要是為了能同時吸收 Java 與 C 語言雙方的開放原始碼資源,讓 Google 可以快速的利用這些資源建構出一個足以與微軟和

    蘋果抗衡的手機系統。利用 Java 吸收了 Apache 函式庫等 Java 方面的資源,最後再利用 Dalvik 虛擬機 (DVM) 繞過昇陽 (Sun) 在 Java 上的專利,

    因而吸收了大量的開放原始碼程式,卻又巧妙的避開了商業上的某些智財權障礙。藉由這些開放原始碼,開發者能夠日益求精,用別人的智慧加上自己的創意

    這也是Android能成為主流的特色。

    Java簡介:

    Java是一種電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,廣泛應用於企業級Web應用開發和行動應用開發。Java標準版軟體開發

    套件是Oracle提供的免費工具程式,Android應用程式採用Java程式設計語言技術,所以一定需要Java標準版開發工具套件。目前最新的版本是JDK 8,

    不過開發Android應用程式建議的JDK版本是6或7。Android利用 Java 吸收了 Apache 函式庫等 Java 方面的資源,最後再利用 Dalvik 虛擬機 (DVM)

    繞過昇陽 (Sun) 在 Java 上的專利,因而吸收了大量的開放原始碼程式,卻又巧妙的避開了商業上的某些智財權障礙。

  • 回首頁
    2016年6月17日製作