Android開發的IDE、ADT、SDK、JDK、NDK等名詞解釋

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.