2010-10-22 87 views
-8

我分配一個項目中,我不得不自動將來自Android SDK中SMS消息。 任何人都可以幫助我解決這個問題嗎?短信管理中的Android

+12

你有什麼迄今所做?你不希望這裏的人爲你提供完整的項目,是嗎? – Select0r 2010-10-22 09:38:33

+0

@user請回顧[faq](http://stackoverflow.com/faq)。你反覆提出同樣的問題不會改變你的問題不明確的事實。我建議你閱讀[這篇博客](http://blog.stackoverflow.com/2010/10/asking-better-questions/)就如何提出更好的問題提示。 – Will 2010-10-22 13:01:02

回答

4

請參見該代碼,這可能會幫助你。

//Import this Header Files 
import android.telephony.TelephonyManager; 
import android.telephony.gsm.SmsManager; 
// call this send sms function when clicking a Button.. 
    private void sendSMS(String phoneNumber, String message) 
    {   
     Log.v("phoneNumber",phoneNumber); 
     Log.v("MEssage",message); 
     PendingIntent pi = PendingIntent.getActivity(this, 0, 
      new Intent(this, SendSMS.class), 0);     
     SmsManager sms = SmsManager.getDefault(); 
     sms.sendTextMessage(phoneNumber, null, message, pi, null);   
    } 
+0

獲取更多信息:請參閱此網址http://mobiforge.com/developing/story/sms-messaging-android – 2011-01-17 10:12:12

2
private void sendSMS() 
{  
    String phoneNumber = "tel:9732000689"; 
    String message = "Hiii..I have reached to inbox!!!"; 

    System.out.println("***in sendSms****"); 

    PendingIntent pi = PendingIntent.getActivity(this, 0, 
     new Intent(this, CopyOfTimerWeb.class), 0); 

    SmsManager sms = SmsManager.getDefault(); 
    sms.sendTextMessage(phoneNumber, null, message, pi, null); 

    Toast.makeText(getBaseContext(), 
     "Message has been send to"+phoneNumber, 
     Toast.LENGTH_SHORT).show(); 
}