SMSMessage createFromPdu avec un paramètre supplémentaire format
Que dois-je passer en second paramètre<"format"> pour createFromPdu() la méthode,
SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdusObj[i], format);
Comme dans la dernière version d'android ligne suivante de code est obsolète,
SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdusObj[i]);
J'ai cherché sur Internet mais rien n'était clair pour moi. J'ai lu dans android doc trop,
http://developer.android.com/reference/android/telephony/SmsMessage.html#createFromPdu(byte[], java.lang.String)
- Avez-vous jamais savoir quoi y mettre?
- Nan pas jusqu'à maintenant, à l'aide de l'obsolète un.
- vérifier ma réponse
Vous devez vous connecter pour publier un commentaire.
En gros, cela a été introduit pour Android Guimauve à l'appui "3gpp" pour GSM/UMTS/LTE messages en format 3GPP ou "3gpp2" pour CDMA/LTE messages dans 3GPP2.
Ici est l'exemple complet pour SMSReceiver:
String format = myBundle.getString("format");
à l'extérieur de la boucle juste sousObject [] pdus = (Object[]) myBundle.get("pdus");
serait bonString smsMessage = messages[0];
? C'est que le message?