Envoi de SMS par programmation sans message d'ouverture de l'app
Jusqu'à présent, je suis en utilisant le code suivant pour envoyer des SMS vers un autre téléphone par le biais de mon application.
Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse( "sms:" + srcNumber));
intent.putExtra( "sms_body", message );
startActivity(intent);
Toutefois, cela ouvre le natif de l'application de messagerie, mettant ainsi mon application de l'activité en arrière-plan. Est-il possible d'envoyer des SMS directement sans le natif de l'application de messagerie à l'ouverture? Si oui, comment?
- Vérifier this
- Oh gr8 downvoter, priez, dites-moi pourquoi? 🙂
- double possible de Envoyer des SMS sous android
- Qui n'a pas mentionné de manière explicite la question sous-jacente natif application de messagerie à l'ouverture, si je suis d'accord les deux solutions sont mentionnés. Cela peut être un matériau utile pour ceux qui exigent l'envoi de SMS approche, depuis que j'ai explicitement mis en évidence les différences dans les résultats obtenus en utilisant les deux approches.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez envoyer un message à partir de votre application en parcourant ce:
Aussi vous avez besoin de donner
SEND_SMS
autorisationAndroidManifest.xml
pour envoyer un message<uses-permission android:name="android.permission.SEND_SMS" />
et n'oubliez pas d'ajouter
L'envoi de sms avec de demande d'autorisation :
Ajouter Dans le manifeste :
Ajouter Java Fonction :
Oui, trouvé la réponse à ma propre question 🙂
Utiliser le code suivant pour la même chose :
Cela nécessite l'autorisation suivante doit être déclarée sur l'android manifeste xml.