Mobile 拨打电话 发送短信
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.WindowsMobile.Forms; //添加引用Microsoft.WindowsMobile.Forms.dll
using Microsoft.WindowsMobile.PocketOutlook; //添加引用Microsoft.WindowsMobile.PocketOutlook.dll
using Microsoft.WindowsMobile.Telephony; //添加引用Microsoft.WindowsMobile.Telephony.dll
namespace SMSPhone
{
public partial class MainFrm : Form
{
private SmsMessage sms = new SmsMessage(); //Microsoft.WindowsMobile.PocketOutlook名字空间里的短信类,
private Phone phone = new Phone(); //Microsoft.WindowsMobile.Telephony名字空间里的电话类
private ChooseContactDialog dialog = new ChooseContactDialog(); //Microsoft.WindowsMobile.Forms名字空间里联系人类
public MainFrm()
{
InitializeComponent();
}
private void AddLinkman_menuItem_Click(object sender, EventArgs e)
{
if (dialog.ShowDialog() == DialogResult.OK)
{
PhoneNumber_textBox.Text = dialog.SelectedContact.MobileTelephoneNumber; //将联系的移动号码符给PhoneNumber文件框
}
}
private void SMS_menuItem_Click(object sender, EventArgs e)
{
sms.Body = Message_textBox.Text; //添加短信正文
sms.To.Add(new Recipient(PhoneNumber_textBox.Text)); //指定要发送的号码
sms.RequestDeliveryReport = false; //发送成功以后不发送送达通知
try
{
sms.Send();
}
catch (Exception err)
{
MessageBox.Show(err.Message, "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
return;
}
MessageBox.Show("短信发送成功", "成功", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);
}
private void Phone_menuItem_Click(object sender, EventArgs e)
{
try
{
phone.Talk(PhoneNumber_textBox.Text); //拨打指定电话
}
catch(Exception err)
{
MessageBox.Show(err.Message, "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
return;
}
}
private void menuItem1_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
Mobile 拨打电话 发送短信相关推荐
- Arduino+sim800C家居安防火灾报警 拨打电话 发送短信例程程序
家居安防报警器,参考程序. 火灾报警 涉及用sim800c发短信,拨打电话通知. 接线: Sim800c 3.3V -> Arduino 3.3V Sim800c G ...
- 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信
原文网址:http://blog.csdn.net/james_1010/article/details/8556715 一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSUR ...
- ios 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信
一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSURL*url=[NSURL URLWithString:@"command stringI"]; [[U ...
- android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...
本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...
- 移动端网页站点调用拨打电话发送短信等功能
打电话 在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时候,拨号面板会激活,但是如果不是这一特定的格式,那么拨号功能是不会启动的.其实可以通过链接的方式激活 ...
- 互联网早报:腾讯推出“微小号”,用虚拟手机号拨打电话收发短信
行业热点 1.腾讯推出"微小号",用虚拟手机号拨打电话收发短信: 2.得物App:误操作发出数万 520 无门槛券,不是营销,订单算数: 3.滴滴网约车宣布进入南非市场,4 月将进 ...
- 命令行模拟拨打电话、短信
1.启动android emulator,查看标题栏找出端口.一般是android emulator (5554),其中 5554就是端口. 2.打开命令行,输入telnet localhost 55 ...
- 脚本控制向Android模拟拨打电话,发送短信,定位设置功能
做行为触发的时候要向模拟器实现拨打电话,发送短信,定位设置的的功能,可以很方便通过telnet localhost 5554实现. 写个脚本很快的搞定了.网上资料很多,脚本的很少,也所积点德啦. 写 ...
- html自动拨打电话,javascript之网页点击直接拨打电话和发送短信
熟悉html的都知道可以采用url链接的方式,直接通过网页拨打电话和发送短信,但是在ios设备和andriod设备中发送短信的代码却不一样,一下我们探究如何识别设备并自动适配相应的代码. 拨打电话 发 ...
最新文章
- nagios 3.2安装详解(一)
- python装饰器-Python基础-20装饰器
- springboot-cache的简单使用
- 使用管道符在PowerShell中进行各种数据操作
- python如何小写p转换p_Python如何将字符串“p”从列表转换为变量值p
- PHP - PDO 之 mysql 基础操作
- 【一个iOS官方文档错误】关于keyWindow是否可以接受触摸事件?
- Sql Server之旅——第四站 你必须知道的非聚集索引扫描
- android 自定义actionbar,如何让android的actionbar浮动且透明
- [福建集训2011][LOJ10111]相框
- 邮箱smtpserver及port收集
- ASP.NET MVC Links
- 如何用计算机名添加的打印机,如何添加打印机,小编教你添加共享打印机的方法...
- 关于idea单元测试键盘无法输入的解决方法(终极版)
- 单稳态电路和双稳态电路电路详解 CD4013触发器开关电路驱动继电器
- 通过FAI进行全自动安装
- 华氏温度转换为摄氏温度(C语言)
- C语言 switch多分支语句实现根据等级划分分数段
- 20条最狠的潜规则!读完又爱又恨!
- glusterfs记录
热门文章
- jQuery 设置select默认选中问题
- java 语言实现的随机数生成算法
- 办公族的健康提醒脚本
- 穷大学生耍了三大花招成为大富翁!
- 《LeetCode力扣练习》第56题 合并区间 Java
- python无师自通配套资源_Python Tkinter Pack布局管理器(超级详细,看了无师自通)...
- android jack log,Android:JACK编译错误汇总及解决
- php 带下划线的函数,[宜配屋]听图阁
- python运行mcmc为何老出错_python – 使用pyMCMC / pyMC对数据/观察结果设置非线性函数...
- 堆栈的栈顶和栈底在哪_【c# .net】堆栈(Stack)