什麼是JNI
- JNI-java native interface
- andorid java層和c層的中間件
- 能使C調用java代碼, java代碼調用C代碼
爲什麼學用JNI
- JNI擴展了java 虛擬機的能力, 驅動開發 (wifi-hotspot) 2.3 無線熱點共享
- Native code效率高,數學運算,實時渲染的遊戲上,音視 頻處理 (極品飛車,opengl,ffmpeg)
- 複用代碼 (文件壓縮,人臉識別…)
- 特殊的業務場景
用JNI
- 1.C/C++語言
- 2.掌握java jni流程
- 3.NDK (native develop kits )