JNI基礎(一)

1. JNI與NDK概念

JNI (Java Native Interface)是一套編程接口,用來實現java本地代碼與本地的c/c++ 代碼進行交換。
NDK (Native Development Kit)是Google開發的一套開發和編譯工具集,可以生產動態鏈接庫,主要用於Android的JNI開發。

2. 爲什麼使用JNI

1 功能擴展:通過JNI 可以擴展Android 手機功能 如wifi 熱點
2 執行高效 :C語言比起java來說效率要高出很多。
3 安全性:java是半解釋型語言,很容易被反彙編後拿到源代碼文件,
4未來場景:物聯網驅動設備

備註:
官方文檔 https://developer.android.google.cn/ndk/guides

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章