如何在本机代码中绑定 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
来完成它。
是否可以在纯本机代码中绑定 java 服务?本质上,在原生C代码下调用这部分代码
Intent i = new Intent();
i.setClassName("com.example.fooservice",
"com.example.fooservice.service");
bindService(i, clientConnection, Context.BIND_AUTO_CREATE);
不,不直接。但是,您可以通过 JNI 调用您的 NativeActivity
来完成它。