如何使C ++动态库与React Native合作

时间:2019-03-25 10:28:30

标签: android c++ react-native

我正在处理本机android videochat应用程序。我们使用Java和C ++动态库(.so)。最近,我们开始考虑将应用程序的某些部分移至React Native。问题是-我不知道正确的方法。我已经读过一些有关此的文章,它们都使用Djinni和C ++源代码(cpp和hpp文件)而不是动态的libraris。按照本指南,我设法在Java代码内部使用了动态库:https://facebook.github.io/react-native/docs/native-modules-android.html

我现在能够从Java React Modules调用lib的函数,并在React Native JS代码中使用它们。此外,在应用程序运行时,libs必须一直工作,我需要在Jni中注册一些Java对象,以接收来自它的回调。所以最后一个问题是-使用Java-> C ++库-> JS和向后是否是很好的解决方案?关于这种互动,我应该了解什么。

0 个答案:

没有答案