废话不多说先上效果图
应用地址:http://115.com/file/dp7nnu54#
SearchPhone.xap大家可以去下载。这个应用已经通过了微软的认证。
此应用拥有3个功能,查询手机归属地、拨号、保存号码。应用很简单,大部分时间都画在了P图和设计页面上了。
拨打电话代码。
//打电话
private void Call_Click(object sender, RoutedEventArgs e)
{
if (CheckText())
{
PhoneCallTask task = new PhoneCallTask();
task.DisplayName = "此号码";
task.PhoneNumber = PhoneNumber.Text;
task.Show();
}
}
保存电话号码代码
//保存手机号码
private void Save_Click(object sender, RoutedEventArgs e)
{
if (CheckText())
{
SavePhoneNumberTask task = new SavePhoneNumberTask();
task.PhoneNumber = PhoneNumber.Text;
task.Show();
}
}
这里查询所用的服务端为webxml提供的webservice。
http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx
代码如下
MobileService.MobileCodeWSSoapClient client = new MobileService.MobileCodeWSSoapClient();
private void Search_Click(object sender, RoutedEventArgs e)
{
if (CheckText())
{
l.Show(this, "查找中......");
client.getMobileCodeInfoAsync(PhoneNumber.Text.ToString(), "");
client.getMobileCodeInfoCompleted += new EventHandler<MobileService.getMobileCodeInfoCompletedEventArgs>(client_getMobileCodeInfoCompleted);
}
}
void client_getMobileCodeInfoCompleted(object sender, MobileService.getMobileCodeInfoCompletedEventArgs e)
{
if (e.Error == null)
{
string msg = e.Result;
try
{
ShowMsg.Text = msg.Substring(12);
}
catch (Exception)
{
MessageBox.Show("网络出现问题,或者是手机号码错误");
}
}
else
{
MessageBox.Show("网络出现问题,或者是手机号码错误");
}
l.Hide(this, "");
}
博客园地址: http://www.cnblogs.com/wildfeng/archive/2012/03/21/2409174.html