Could you try something like this?
http://ncsoftworks.com/forums/discussion/6/sharedpreferences-between-applications
Also, is not the authority of the content provider just the name of the private embedded Linux directory? And isn't the content provider just a SQLite database file inside this private folder?
And can we not use the same folder between applications while we sign both applications with the same key and the same application package name, thereby creating a common user ID?
In any case, I'm just thinking about it at the moment. I will have to experiment with this. I just post this to save some time in case someone finds an error in my assumptions (before I have time to conduct the experiment).
Note. I said the name of the application package, not the name of the package. As far as I understand, Android applications usually contain two package names (although the Eclipse New project wizard usually lists both packages with the same name, giving the impression that there is only one package name)
source share