2013-10-05 4 views
1

Mon application reçoit des SMS. Je peux facilement l'analyser avec la méthode createFromPdu. Mais l'objet résultat ne contient pas de propriété, ce qui permet d'obtenir le numéro de destinataire à partir de SMS. Je pense que PDU brute peut contenir cette information.Comment obtenir le destinataire de SMS reçu sur un téléphone avec deux cartes sim?

Comment l'extraire?

Je voudrais le faire pour soutenir le travail avec les téléphones 2-sim. Le code ci-dessous fonctionne bien, mais juste avec le téléphone avec une carte SIM:

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(getApplicationContext().TELEPHONY_SERVICE); 
phonenumber = mTelephonyMgr.getLine1Number(); 
+0

Avez-vous trouvé une solution pour cela? –

+0

@AH., Malheureusement, non. –

Répondre

0

Il n'y a pas de support pour double mince comme pour aujourd'hui. Thats signifie - il n'y a aucune API publique officielle disponible.

Issue 14799: Dual SIM cards supporting

+0

Merci. Si je voudrais soutenir cela juste pour certains fournisseurs particuliers (par exemple, Samsung et HTC), puis-je trouver une API pour implémenter cela pour des appareils particuliers? –

Questions connexes