Android中IDE、ADT、SDK、JDK、NDK的解釋

Android中IDE、ADT、SDK、JDK、NDK的解釋

1. IDE: 
Intelligent Development Environm的簡稱。即智能開發環境。是一種開發工具。常用的IDE有adt-bundles和Android studio。兩個都需要配置jdk。

2. ADT: 
Android Development tools的簡稱。即Android開發工具。ADT爲Eclipse的插件。在Eclipse和SDK之間起了一個橋樑的作用。

3. SDK: 
Soft Development Kit的簡稱。軟件開發工具包。在Android中,它爲開發者提供了庫文件以及其它開發所用到的工具。

4. JDK: 
Java的開發工具包。包括了Java運行環境、Java工具和Java基礎類庫。 
5. NDK: 
概念: 
(1).NDK是一系列工具的集合。幫助開發者快速開發C/C++的動態庫。 
並能自動將so和Java應用一起打包成apk。這些工具對開發者的幫助是巨大的。 
(2).NDK將是Android平臺開發支持C開發的開端。 
作用: 
(1).代碼的保護。由於Java層代碼很容易被反編譯,而C/C++庫反編譯難度很大。 
(2).可以方便的使用現存的開源庫。大部分現存的開源庫都是用C/C++代碼編寫的。 
(3).提高程序的執行效率。將要求高性能的應用邏輯使用C開發,從而提高應用程序的執行效率。 
(4).便於移植。用C/C++寫的庫可以方便的在其他的嵌入式平臺上再次使用。


發佈了41 篇原創文章 · 獲贊 8 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章