I need to program a Background “process” that would periodically buffer certain types of data like A, B, C. These data should be available to different Apps. For example App X receives data A and App Y receives data type B through the background.
What are my best options for designing such a server?
Is “Android Service” the way to go?
Can I have a simple C server running natively as a startup process called by init? If yes, how can I make the data available to the Dalvik Apps?
Could you provide some starting points?
Thanks a lot
What you need to implement is a ContentProvider. The place to start is with the guide topic on Content Providers. To quote the guide: “They’re the only way to share data across applications”.