1#底層開發基礎(1)---SDK,JNI,NDK的關係

三個名詞:
SDK:Software Development Kit----->Android app開發套件
JNI:JAVA Native Interface------------>JAVA本地調用接口
NDK:Nateive Development Kit------>本地開發套件,用來寫c/c++動態庫,經過JNI給上層APP調用。

在搭載Android的設備上安裝Android framework不支持的硬件時,必需要使用C/C++實現設備的驅動程序,以便對設備進行控制( NDK)。而後使用 JNI將C/C++實現的硬件設備驅動程序映射爲Java API。這樣,Android應用程序開發人員就能夠經過Java編寫的API使用新添加的硬件了( SDK)。
 



相關文章
相關標籤/搜索