Comment puis-je envoyer des messages sms à l'arrière-plan à l'aide de Android?
Je viens de développement pour iphone où vous ne pouvez pas lui envoyer un SMS en tâche de fond sans demander à l'utilisateur de confirmer l'envoi. Pouvez sms sera envoyé à l'arrière-plan dans android, de sorte qu'aucune intervention de l'utilisateur est nécessaire?
Découvrez ce un stackoverflow.com/questions/5671564/...
OriginalL'auteur Zubair | 2011-06-15
Vous devez vous connecter pour publier un commentaire.
Envoyer des SMS avec SMS de la Livraison de la notification toast.
appel de la méthode ci-dessous.
signature de la méthode ci-dessous.
Maintenant plus de deux classes SmsDeliveredReceiver,SmsSentReceiver comme ci-dessous.
}
Maintenant SMSSentReceiver.
}
Maintenant les Autorisations d'ouvrir votre AndroidManifest.xml et d'ajouter en dessous de la ligne
et sa fait.......
j'ai essayer mais il n'est pas du travail
Voici les récepteurs de radiodiffusion à envoyer des sms . <receiver android:name=".SmsSentReceiver"/> <receiver android:name=".SmsDeliveredReceiver"/> Vous pouvez le définir dans votre fichier manifeste.
OriginalL'auteur sandy
Oui, vous êtes en mesure de donner.
Je n'ai jamais essayé, personnellement, d'autres l'ont et il fonctionne. le lien que j'ai envoyé dans votre question, les commentaires mentionne qu'il a travaillé.
N'oubliez pas présente dans le manifeste: <uses-permission android:name="android.la permission.SEND_SMS"/>
OriginalL'auteur sealz
Voir http://thinkandroid.wordpress.com/2010/01/08/sending-sms-from-application/. Vous aurez besoin des autorisations appropriées.
Vous pouvez utiliser cette logique à partir d'un
Service
ouBroadcastReceiver
qui est l'arrière-plan de manière efficace (sauf si vous avez une idée différente de l'arrière-plan?). Si vous nous en dire plus précisément ce que vous essayez de faire?Voulez-vous dire, nous pouvons copier le code de la BroadcastReceiver ou les classes de Service?
Vous pouvez copier ce code DANS un BroadcastReceiver ou de la classe du Service qui s'occupe de votre travail de fond.
OriginalL'auteur Femi
Meilleure réponse est bonne, mais au-dessus de l'API de niveau 23, vous aurez besoin d'obtenir la permission de façon pragmatique. Sinon, l'autorisation sera demandé à chaque fois.
OriginalL'auteur Khizhny Andrey