Je doute un peu de l'accès à la bibliothèque native en utilisant NDK
.Accéder aux fonctions natives externes à l'aide de JNI
- Est-il possible d'accéder aux fonctions natives dans la bibliothèque en utilisant
JNI
? J'ai une bibliothèque entièrement construite surC++
, est-il possible de charger cette bibliothèque externe et écrireJNI
pour communiquer avec des fonctions dans la bibliothèque? - Si non, est-il possible d'incorporer cette
JNI class
dans la bibliothèque et de communiquer avec celle-ci deAndroid
activité?
(1) Oui à condition d'écrire un wrapper 'C' pour cela. JNI est une API 'C'. Vous avez vraiment besoin de lire les documents NDK et de créer l'un des nombreux exemples de programmes fournis avec le NDK. –
comment puis-je accéder à la méthode dans la bibliothèque native de jni ?? @RichardCritten – 0x52616A657368
merci j'ai eu un échantillon dans l'échantillon nativeCodec dans googleNDK (https://github.com/googlesamples/android-ndk/tree/master/native-codec) – 0x52616A657368