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();
}
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();
}
相关文章推荐
- C# 使用SMS接口实现手机短信发送功能
- Delphi&C#代码模拟“显示桌面”的功能(使用CreateOleObject('Shell.Application'))
- Azure 认知服务 (5) 计算机视觉API - 使用C#代码实现读取图片中的文字(OCR)功能
- sublime text 2代码片段(Snippet)功能的使用
- Keil 代码折叠功能的使用
- C# ASP.NET 最常用的通用权限的3个方法例子展示(每个功能一行代码实现)
- 在VS2008中使用C#代码打印 RichTextBox 控件的内容[方法采自微软支持][Part 1]
- C#开发微信门户及应用(40)--使用微信JSAPI实现微信支付功能
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- 【学习】在C#里使用VB中Inputbox功能!
- 使用C#代码实现增加用户帐号
- ASP.NET视频截图功能的C#代码
- [导入]Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
- [导入]C#分析数据库结构,使用XSL模板自动生成代码
- C#强化系列文章五:动态代码的使用(反射和动态生成类)
- 使用C#尽可能以最少的代码完成多层次的软件配置(基于PropertyGrid控件)
- WordPress中的shortcode短代码功能使用详解
- 黑马程序员-对eclipse代码补全功能原理的猜想及实验(对反射技术的一些使用)
- C#使用Dotfuscator混淆代码的加密方法