萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> Android開發的IDE、ADT、SDK、JDK、NDK等名詞解釋

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++寫的庫可以方便的在其他的嵌入式平台上再次使用。

copyright © 萬盛學電腦網 all rights reserved