2011-07-12 14 views
0

私はアンドロイドのSMSサービスを扱っているアンドロイドのアプリケーションに取り組んでいます。私はそれが以下の方法を使用して他の非アンドロイドデバイスにSMSを送ることが可能であることを知りたいです。SmsManagerを使用して、他の非アンドロイドデバイスにSMSを送信できますか?

SmsManager sm = SmsManager.getDefault(); 

// HERE IS WHERE THE DESTINATION OF THE TEXT SHOULD GO 

String number = "6508570720"; 

sm.sendTextMessage(number, null, "Test SMS Message", null, null); 

OR

私たちは、このタスクを達成するための他の方法を持っていますか。

+0

を... – Sujit

+0

あなたの情報sujithいただきありがとうございます。 .. – Kris

答えて

3

SMSはデバイス固有の機能ではありません。これは、Telecom/Cellularサービスプロバイダによって提供および管理されます。だからコードはあなたのAndroidデバイスから任意の電話にSMSを送信する必要があります。

また、次のコードを試してください:はい、これはアンドロイドでSMSを送信する方法であり、それが唯一のAndroidデバイスに送信されることはありません

String number = "6508570720"; 
String message = "hi there"; 

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:" + number)); intent.putExtra("sms_body", message); startActivity(intent); 
+0

ありがとう皆さん.. – Kris

1

これは、Android以外のデバイスにもSMSを送信する場合に有効です。

関連する問題