如何在本机代码中绑定 java 服务?

How to bind java service in native code?

是否可以在纯本机代码中绑定 java 服务?本质上,在原生C代码下调用这部分代码

Intent i = new Intent(); 
i.setClassName("com.example.fooservice", 
    "com.example.fooservice.service"); 
bindService(i, clientConnection, Context.BIND_AUTO_CREATE);

不,不直接。但是,您可以通过 JNI 调用您的 NativeActivity 来完成它。