I have the need to store a created ID in an android device, this ID should be created by the first of the several of ours apps that is installed in the device, and should be read by any other app that is in the device. It also needs to work with all Android devices.
I tried using content providers but it looks like I can't have several content providers with the same authority, and having a different authority for each content provider which would search all the authorities of every app isn't a viable option.
I also tried modifying the user dictionary, but some android versions, especially Samsung's, don't allow to set the dictionary or don't have installed the dictionary that comes by default, so I don't have access to that.
So my question would be:
How can I have a global variable, a string, that can be created and read by any app installed in the device? Is there any way to achieve this? Some kind of global dictionary or something like that?