【NDK】【001】JNI和NDK的關係

  • JNI,全稱Java Native Interface,是Java語言本身提供的一套Java和C++之間互調的機制
  • NDK,全稱Android Native Development Kit,是一套用於在Android中方便開發C++動態庫開發的工具集
  • NDK可以根據Java中的native方法,生成對應的C++頭文件,也可以根據C++代碼,編譯出可供Java調用的so庫
  • 通過以上分析我們可以知道,JNI是核心能力,NDK是一套提升開發效率的工具
  • 由於NDK是我們進行Java/C++混合開發時使用的核心工具,後面我們會把和Java/C++混合開發相關的工作,統一稱爲NDK開發

這篇博客有點短,本來有很多內容想一起寫的,但是由於是不同性質的內容,最終還是沒有放到一起。

我想,博客定位清晰一點,會更方便網友們根據需要去查找。全部放在一起,反而重點不突出,容易錯過重要內容,或標題不能體現博客重點。畢竟標題長度有限,沒法概括五花八門的內容。

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