2015-11-03 4 views
5

Durch die Verwendung dieses unter Methode, um i Informationen von sim bin immer einwie Informationen von zweit sim in android

TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); 
      // Get the SIM country ISO code 
      String simCountry = telephonyManager.getSimCountryIso(); 
      Log.e("Show:", simCountry); 
      // Get the operator code of the active SIM (MCC + MNC) 
      String simOperatorCode = telephonyManager.getSimOperator(); 
      Log.e("Show:", simOperatorCode); 
      // Get the name of the SIM operator 
      String simOperatorName = telephonyManager.getSimOperatorName(); 
      Log.e("Show:", simOperatorName); 
      // Get the SIM’s serial number 
      String simSerial = telephonyManager.getSimSerialNumber(); 
      Log.e("Show:", simSerial); 
      // Get the phone number 
      String mPhoneNumber = telephonyManager.getLine1Number(); 
      Log.e("Show:", mPhoneNumber); 

, wie Informationen des zweiten SIM von Dual-SIM-Handy zu bekommen?

  // Get the phone number 
      String mPhoneNumber = telephonyManager.getLine1Number(); 
      Log.e("Show:", mPhoneNumber); 

Arbeit an einem Gerät

Berechtigung:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 

Also, was soll ich tun? Gibt es einen Fehler?

Antwort

0

Von Android API 22 SubscriptionMananger ist verfügbar Sie müssen nur

nennen

SubscriptionManager.from(context).getActiveSubscriptionInfo(1)

Informationen über zweite SIM-Karte erhalten

Verwandte Themen