2010-10-22 74 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(); 
}