The other side of that of course is that persistent storage like you
describe would allow the phone to be filled with data that the user
has no visibility in to and no way to remove.


On Fri, Oct 2, 2009 at 9:32 AM, chrisoz <[email protected]> wrote:
>
> Interesting!
>
> Our appplication on windows mobile gives the user 7 days trial before
> a licence must be bought. So the date needs to be stored on the
> device. If not, the user might uninstall the app, install again and
> get another 7 days trial and so on.
>
> This illustrates how Windows Mobile makes it possible to implement
> individual copy protection regimes. It seems issues such as these has
> not been a priority for the android designers.
>
> I played with the idea of using eg. the contacts content provider to
> create a dummy contact where data could be stored. Obviously, not only
> being annoying for the user, there's nothing to stop the user from
> deleting the contact.
>
> I think this will be an issue for more enterprise developers than our
> small company.
>
> On 2 Okt, 17:38, "nEx.Software" <[email protected]> wrote:
>> I'd say your options are:
>>
>> 1) Save the data to the SD Card (Easiest, but as you said, fragile.)
>> 2) Save the data to the Web. (Not so easy, would be hard to work with
>> from other applications.)
>> 3) Provide the Content Provider as a separate application. (More work,
>> more complicated for end-user, but might suit your needs.)
>>
>> Many of the in-built applications have separate content providers
>> (such as Contacts), but this doesn't present an issue for the user
>> because they did not have to install them and, for the purpose of this
>> discussion, the user cannot uninstall them. Might I ask... Why do you
>> need to persist the data after the application is uninstalled?
>>
>> On Oct 2, 8:29 am, chrisoz <[email protected]> wrote:
>>
>>
>>
>> > My application needs to store some application specific data on the
>> > device that persist, even when the app is uninstalled. Using files or
>> > databases is not possible as they are deleted with the app when the
>> > app is uninstalled. Storing it on an SD-card is too fragile. It is my
>> > understanding Content Providers also are deleted with their parent
>> > app?
>>
>> > How can this be achieved?– Skjul sitert tekst –
>>
>> – Vis sitert tekst –
> >
>

--~--~---------~--~----~------------~-------~--~----~
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