2017-07-12 3 views
-1

Je souhaite obtenir le numéro de slot SIM pour les appels entrants et sortants dans le récepteur de diffusion. J'ai essayé le code ci-dessous mais le travail doen't pour moiComment obtenir le numéro de slot SIM

Log.d("TAG " , "SLOT" + intent.getExtras().getInt("com.android.phone.extra.slot")); 

Répondre

2

Essayez ce code

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); 
    String mPhoneNumber = tMgr.getLine1Number(); 

ou consultez

String getSimSerialNumber = telemamanger.getSimSerialNumber(); 

ajouter également cette autorisation sur Manifest

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

Aucune solution garantie à ce problème parce que le numéro de téléphone ne sont pas physiquement sur toutes les cartes SIM

Vérifiez également cette réponse How to get current SIM card number in Android?

+0

Ce code est également ne fonctionne pas pour moi – Maitri

+0

Vérifiez le code mis à jour – Ameer