2015-11-03 6 views
5

में दूसरा सिम की जानकारी प्राप्त करने के विधि नीचे इस का उपयोग करते हुए मैं कैसे दोहरी सिम फोन के दूसरे सिम की जानकारी प्राप्त करने के सिम एककैसे एंड्रॉयड

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); 

की जानकारी हो रही है द्वारा?

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

तो मुझे क्या करना चाहिए:

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

कुछ डिवाइस

अनुमति पर काम करता है? क्या कोई गलती है?

उत्तर

0

एंड्रॉयड एपीआई 22 SubscriptionMananger से उपलब्ध है तुम बस दूसरा सिम कार्ड के बारे में जानकारी प्राप्त करने के

SubscriptionManager.from(context).getActiveSubscriptionInfo(1)

कॉल करने की आवश्यकता