我有一个由我的Android应用程序加载的库(.so)。 该库检测内核事件(使用Java不可用),我需要将事件信息发送到主应用程序。 我怎么能做到这一点? 使用套接字进行通信.so和.apk代码是主要选项吗? 感谢
答案 0 :(得分:0)
您可以编写JNI层以与本机代码进行交互。
JNI是Java Native Interface。它为托管代码(用Java编程语言编写)定义了一种与本机代码交互的方式(用C / C ++编写)。它是供应商中立的,支持从动态共享库加载代码,虽然有时很麻烦,但效率却相当高。