PDA

Ver la Versión Completa : Como acceder a tarjeta SIM???desde java??


TSW
26/12/11, 13:29:56
Hola a todos! Felices fiestas!.

Bueno, pues lanzo mi pregunta: Voy a hacer una aplicación y necesito acceder a la tarjeta sim. Simplemente lo que quiero hacer es :

Acceder a la lista de contactos, y guardar el nombre de un contacto por ejemplo en una variable String. Es decir, necesito recuperar ese contacto( su nombre ), por ejemplo "Juan" y cambiarlo por "Juanito".

Guardar esa cadena en un string y luego manipularla y finalmente , guardarla en la SIM de nuevo.

¿Hay alguna libreria o algo que te permita hacerlo ? Gracias a todos !!!

LeiNaD_87
26/12/11, 15:11:59
No creo que el SO te deje acceder directamente a la SIM... Lo que sí que puedes hacer es manejar la lista de contacto mediante la API que tiene android para tal.

http://developer.android.com/resources/articles/contacts.html

Mira a ver si a partir de ese enlace vas sacando todo lo que necesitas...

Salu2!!

kriogeN
26/12/11, 15:17:03
Si se puede, buscando por Google he encontrado esto:

http://code.google.com/p/simsalabim/source/browse/trunk/src/at/fhj/swd07/simsalabim/SimUtil.java?r=7

Lo que ocurre es que es mediante mecanismos no documentados por Google, y pueden variar entre distintas versiones de Android, de hecho en ese código explica que el acceso con 1.5 y con 1.6 es distinto, como no dice nada supongo que hasta las versiones recientes de Android se hará como en 1.6