What are the differences between the services shown by these commands? How can I start a Service from normal Java classes and see it in "service list" to be able to access it from another native process to share data?
I have a native (C/C++ Code) binary running on the device and want it to connect to a service started in java. I already used the binder interface to share things between two different native applications. But is there a way to go directly up to java? (JNI might not work cause the binary has other permissions and is running long ago when the Java-App starts. When the app starts the service, the native code will automatically connect and start sending data.)
I have code where the native code starts a service and the Java part connects to. But in this case I do not have permissions to create services in the native part. But I can connect to an already running one.