2012-04-11 12 views
5

私のアプリケーションでは、ユーザーにSMSを送信したいと考えていますが、ユーザーの操作なしにアプリケーションに登録されています。それはアンドロイドで可能ですか?はい、私はアンドロイドで利用可能なデフォルトのSMSアプリケーションを開きたくないので、それを行う方法を意味します。アンドロイドのSMS APIは、アンドロイドアプリケーションからSMSを送信するために利用できますか?

+0

私は少し明確にする必要があります、SMSをユーザーまたはユーザーに送信しますか?まるでそれが受信されたかのようにデバイス上に偽のSMSを生成しますか? –

+0

既定のSMSアプリケーションを開かずにアプリケーションからユーザーにSMSを送信したい – Krishna

+0

ただし、既にデバイスに接続している場合は、ユーザーにSMSを送信していませんか?そのため、デバイスのSMS保存領域に新しいエントリを追加するだけです。つまり、SMSの領収書を偽ってしまいます。私はあなたがすでに*いるデバイスにSMSを送信するように見えるので、理解しようとしているだけです* UXの観点からは少し後方です。あなたのアプリケーションからのメッセージを含むダイアログを表示しただけでいいのですか? –

答えて

9

その非常に単純ではアンドロイドコード -

SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(NUMBER, null, MESSAGE, null, null); 

を使用してSMSを送信するために、あなたがすべて目をキャプチャしたい場合電子メールに関連するイベントは、送信されたSMSのように、上記の@Ian Newsonによって提供されたリンクを参照することができます。 ありがとう

+0

? – CodeGuru

+0

@DeepSanこれは、私たちのbalance.anyオプションからの費用は、このような無料のSMSを送信することです –