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

Reply via email to