您的位置:首页 > 编程语言 > C#

Windows mobile下使用SMS(短消息)功能的C#代码

2009-07-30 16:50 218 查看
private string strSmsAddress;
private string strSmsMessage;

MessageInterceptor msgInterceptor;

//初始化接收短消息
public void InitSms()
{
msgInterceptor = new MessageInterceptor();
msgInterceptor.InterceptionAction = InterceptionAction.NotifyAndDelete;
msgInterceptor.MessageReceived += new MessageInterceptorEventHandler(OnReviceMessage);
}

//释放短消息捕捉
public void FreeSms()
{
msgInterceptor.Dispose();
}

//接收短消息
private void OnReviceMessage(object sender, MessageInterceptorEventArgs e)
{

//消息内容
strSmsMessage = ((SmsMessage)e.Message).Body.ToString();

//电话号码
strSmsAddress = ((SmsMessage)e.Message).From.Address.ToString();
}

//发送短消息
public void SendSms(string strPhoneNumber, string strMessage)
{
SmsMessage sm = new SmsMessage(strPhoneNumber, strMessage);
sm.Send();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: