Pregunta

He estado enfrentando un escenario en el que he observado que el TelephonyManager de Android me proporciona código de área de ubicación e ID de celda, incluso si no hay una tarjeta SIM en el teléfono.

        cellLocation = (GsmCellLocation) mTMInstance.getCellLocation();
        if(cellLocation == null)
            return false;
        currentCellID = ((GsmCellLocation)cellLocation).getCid();
        currentLac = ((GsmCellLocation)cellLocation).getLac();
        currentImsi = mTMInstance.getSubscriberId();

¿Podría alguien confirmar si ha enfrentado un problema similar? He compilado en Froyo y estoy ejecutando la aplicación en Gingerbread.

¿Fue útil?

Solución

Publique algunas observaciones, he concluido que Android (y BlackBerry) puede proporcionar los detalles de la red incluso si no hay un SIM disponible. La razón de esto es que la radio GSM está integrada en el teléfono que no necesita un SIM para detectar redes, sino solo para seleccionar una de ellas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top