-1
我有一個關於使用NDK
本機庫訪問的小疑問。使用JNI訪問外部本機函數
- 是否可以使用
JNI
訪問庫中的本地函數?我有一個完全建立在C++
上的庫,是否可以加載該外部庫並編寫JNI
與庫中的函數進行通信? - 如果無法將該
JNI class
嵌入庫中並與Android
活動進行通信?
我有一個關於使用NDK
本機庫訪問的小疑問。使用JNI訪問外部本機函數
JNI
訪問庫中的本地函數?我有一個完全建立在C++
上的庫,是否可以加載該外部庫並編寫JNI
與庫中的函數進行通信?JNI class
嵌入庫中並與Android
活動進行通信?在此示例代碼看看:
https://github.com/mkowsiak/jnicookbook/tree/master/recipeNo025
有,你有一個封裝JNI包裝內的C++代碼示例代碼。
不幸的是,你所能做的(在JNI中)是調用本地函數。
與JNI玩得開心!
.oOo。謝謝!玩JNI :) .oOo。 – mko
(1)是的,只要你爲它寫了一個'C'包裝器。 JNI是一個'C' API。您確實需要閱讀NDK文檔並構建NDK附帶的衆多示例程序之一。 –
如何從jni訪問本地庫中的方法? @RichardCritten – 0x52616A657368
謝謝我在googleNDK的nativeCodec示例中獲得了一個示例(https://github.com/googlesamples/android-ndk/tree/master/native-codec) – 0x52616A657368