Comment puis-je envoyer des sms à plusieurs numéros de téléphone de android
à l'aide de sms manager, cela ne fonctionne pas avec un csv liste; est-il possible en plus de la boucle et l'envoi de plus d'un texte à envoyer à plusieurs destinataires?
Dans les appareils SAMSUNG, Vous devez séparer les numéros de téléphone ',' tandis que les autres appareils sont accepter le ';'.Ainsi, votre code devrait ressembler à cela:-
String separator ="; ";if(android.os.Build.MANUFACTURER.equalsIgnoreCase("samsung")){
separator =", ";}try{Intent sendIntent =newIntent(Intent.ACTION_VIEW);
sendIntent.putExtra("address","55555"+seperator+"66666");
sendIntent.putExtra("sms_body","Here is My text");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);}catch(Exception e){Toast.makeText(getApplicationContext(),"SMS faild, please try again later!",Toast.LENGTH_LONG).show();
e.printStackTrace();}
Ce code fonctionne très bien pour toutes de l'appareil android, mais il ne fonctionne pas sur Samsung appareils. ainsi, ajouter un coma seprated liste de numéros de téléphone à "smsto: comme l'URI dans l'intention.
Grâce
Ajouter un point-virgule liste limitée de numéros de téléphone à "smsto:" comme l'URI dans le but de constructeur.
OriginalL'auteur pmko
Dans les appareils SAMSUNG, Vous devez séparer les numéros de téléphone ',' tandis que les autres appareils sont accepter le ';'.Ainsi, votre code devrait ressembler à cela:-
OriginalL'auteur Deepak Sharma
Ce code fonctionne très bien pour toutes de l'appareil android, mais il ne fonctionne pas sur Samsung appareils. ainsi, ajouter un coma seprated liste de numéros de téléphone à "smsto: comme l'URI dans l'intention.
Grâce
OriginalL'auteur Android Developer