Wow. For a platform mainly targetted at the mobile phone device the
deafening silence on accessing the SIM is truly amazing.


On Sep 1, 8:57 am, William Ferguson <[email protected]>
wrote:
> Anyone? One of the Google engineers perhaps?
>
> On Aug 30, 7:37 am, William Ferguson <[email protected]>
> wrote:
>
> > I have some code that manipulates the Contacts database via the
> > Contacts Provider (ContactsContract.RawContacts.CONTENT_URI), so I can
> > add/edit/delete my Google contacts, Phone contacts and the Sim
> > contacts cached there.
>
> > Changes to the Phone contacts are immediate, changes to the Google
> > contacts are synced to my Google account, but changes to the SIM
> > contacts only affect the Contacts DB and aren't persisted to the SIM.
>
> > Ie while I can delete the SIM contacts from the Contacts DB, once I
> > reboot my phone the SIM contacts get repopulated into the Contacts DB.
>
> > The IccProvider (accessed via content://icc/adn) seems to be a way to
> > directly access the SIM contacts. The source code seems to suggest so
> > and there is annectdotal evidence that this works, but it is an
> > internal Android API and it doesn't work on my Galaxy S in any case.
>
> > So, does anyone know a definitive way of modifying/deleting SIM
> > contacts.
> > Or failing that, a way to stop the SIM contacts being reopulated on
> > reboot, though this seems less satisfying.

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