On Sun, Sep 19, 2010 at 8:12 AM, ayanir <[email protected]> wrote: > I want to share data between 2 applications. > the idea is both applications can write and read the SAME data and > there is no dependency which one of the apps is installed or first > created the data. I have 2 version of the same app: regular and > premium and I don't know which of them will be first installed and > both of them can change it.
That will be difficult. > I tried to use ContentProvider but the problem is that only the first > app can create the Provider and when it is uninstalled it deletes that > custom Provider. Correct. > I want the Content to be kept for the second app. That is only possible if you store it on external storage. > Also, I tried to use Settings.System which keeps the data regardless > if the application is installed or not but I don't want to use the > permission for that (it is very problematic from user perspective). I have no idea what you are talking about. > BTW, it seems that I can change ANY of the Settings.System which is > not secured from Android OS perspective - but this is a subject for > other post. Correct. The secure ones are in Settings.Secure. > I see only one left choice using a File for that but, I wanted to know > if I can use another way? A file on external storage is the only thing that survives an uninstall and is reachable by two applications. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy Android Training in London: http://skillsmatter.com/go/os-mobile-server -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

