安卓ndk使用教程?
NDK是谷歌開發的一用于Android開發調用C語言的工具,而JNI是Java調用C語言的協議,橋梁。 谷歌在Android2.3版本變開發出NDK供開發者使用,開發者使用它可以很方便的調用C代碼,而代碼書寫規范需要遵循JNI協議進行定義。 JNI一開始是為了本地已編譯語言,尤其是C和C++而設計的,但是它并不妨礙你使用其他語言,只要調用約定受支持就可以了。使用java與本地已編譯的代碼交互,通常會喪失平臺可移植性。但是,有些情況下這樣做是可以接受的,甚至是必須的,比如,使用一些舊的庫,與硬件、操作系統進行交互,或者為了提高程序的性能。
上一篇vue樹作者