流程如下:
so启动JAVA。
甲方调用乙so的函数,乙so再调用JAVA(丙方)。
乙方调用丙方时,希望丙方能够在执行具体功能的前,后,通知乙方;乙方再通知甲方。
前几步都好说,最后一步,通过JNI,无法实现这个过程(?)。JNI要加载自己的库,又要找到另外一个so,还要跟对象对应起来。这怎么处理?
那么,将乙方so与JNI的so合并怎么样?java在加载的时候不知道so在哪里啊。知道了再次加载,是否在一个进程?
流程如下:
so启动JAVA。
甲方调用乙so的函数,乙so再调用JAVA(丙方)。
乙方调用丙方时,希望丙方能够在执行具体功能的前,后,通知乙方;乙方再通知甲方。
前几步都好说,最后一步,通过JNI,无法实现这个过程(?)。JNI要加载自己的库,又要找到另外一个so,还要跟对象对应起来。这怎么处理?
那么,将乙方so与JNI的so合并怎么样?java在加载的时候不知道so在哪里啊。知道了再次加载,是否在一个进程?