Gewusst wie: abrufen von SIM-Karte IMSI in Android?

public String getSubscriberId(){
    operator = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
    String IMSI = operator.getSubscriberId();
    return IMSI;
}

simID = (TextView) findViewById(R.id.text2);
    simIMSI = getSubscriberId().toString();

    if (simIMSI.equals("")){
        simID.setText("No SIM card detected!");
    }
    else{
        simID.setText(simIMSI.toString());
        SaveUniqueId(simIMSI.toString());
    }

Ich Wünsche abrufen die Telefon-SIM-Karte IMSI-und die Anzeige in einem layout, ich starte das Programm über einen emulator auch wenn ich weiß, emulator keine SIM-Karte angebracht, aber es sollte Ergebnis wie "Keine SIM-Karte erkannt", richtig? Aber warum habe ich erhalten den Fehler " für diese Codierung, oder ist es etwas falsch in meinem "getSubscriberId()"?

prüfen Sie diese Frage: stackoverflow.com/questions/6033511/...
Was ist die Fehlermeldung, die Sie bekommen?

InformationsquelleAutor Android_Rookie | 2012-05-21

Schreibe einen Kommentar