Thank you Mark. I'll go with the file on external storage. I think that there should be a general system ContentProvider for that exact purpose - I could only hope it will be one day...
Prakash - you solution of installing a third app which contains the ContentProvider is not really an option for me but thanks. could you please refer me to an example how to create/read a file using the external storage? thanks' ayanir On Sep 19, 4:09 pm, DanH <[email protected]> wrote: > Can an application not place images or music in directories on the > device, and have those files persist beyond the persistence of the > app? > > On Sep 19, 7:23 am, Mark Murphy <[email protected]> wrote: > > > 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/commonsguyhttp://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

