2012-04-03 19 views
5

A veces nos encontramos con algunos dispositivos que tienen dos o más tarjetas SIM. Entonces mi pregunta es:¿Cómo determinar el número de tarjetas SIM en un dispositivo?

¿Cómo puedo determinar el número de tarjetas SIM en el dispositivo?

En realidad, estoy desarrollando una aplicación de prueba de campo y, por ejemplo, si tengo 2 tarjetas SIM en el dispositivo, el usuario puede elegir entre ellas para iniciar las mediciones.

Respuesta

6

Actualmente no hay una API de Android para manejar varias tarjetas SIM; cualquier soporte del dispositivo depende completamente del fabricante del dispositivo que haya modificado la fuente de Android. Puede ver si el fabricante en particular ofrece algún tipo de SDK o API publicada para ayudarlo, pero será caso por caso.

+0

Muchas gracias por su respuesta. Estoy trabajando para un fabricante, tal vez podrían ayudar. – 13KZ

+2

Si tuviera el control de todo el asunto, probablemente lo haría con intenciones; tiene una intención que le pide al sistema información de SIM, y otra que el sistema transmite en respuesta que lleva los datos de resultado. De esta forma, todavía tienes una aplicación normal de Android que compila normalmente, aunque necesita las modificaciones especiales del sistema para funcionar realmente. –

5

Todos los teléfonos que admiten la conmutación de múltiples tarjetas SIM lo hacen fuera del SDK de Android, por lo que deberá ponerse en contacto con sus fabricantes para obtener información sobre cómo exponen esta funcionalidad.

+0

gracias por su respuesta – 13KZ

Cuestiones relacionadas