winphone 开发学习笔记(1)
学习了winphone task
1.首先根据自己电脑下载sdk,,,win 7和win 8的Sdk安装包不一样,
http://www.microsoft.com/en-hk/download/default.aspx这个是微软的下载地址
2.1学习一:
所有Task都有show方法
1.SmsComposeTask:启动发送短信任务,to body属性设置号码和内容;show后显示发送界面
2.EmailComposeTask:发邮件任务,subject body to Cc属性设置标题,内容,手件人,抄送
3.WebBrowserTask:打开网页任务,URL属性设置网址
4.PhoneCallTasK:拨打电话任务,PhoneNumber DisplayName 属性设置号码和显示名称、
eg:启动短信发送的task
private void btnMessage_Click(object sender, RoutedEventArgs e)
{
SmsComposeTask smsMessage = new SmsComposeTask();
smsMessage.To = "10086";
smsMessage.Body = "cx";//查询
smsMessage.Show(); }
2.2学习二
ChooserBase继承,有Completed事件,Error异常对象,TaskResult判断是否成功
5.SavePhoneNumberTask:从联系人中选择一个电话号码。PhoneNumber属性为要保存的电话号码
6.PhoneNumverChooserTask:选择电话号码,e.PhoneNumber为选择的嗲话号码
7.CameraCaputreTask:启动拍照任务。e.ChosenPhoto为拍照的图片流
8.PhotoChoserTask:选择图片任务,e.ChosenPhoto为拍照的图片流,PixelHeight,PixeWidth属性为要选择图片的尺寸(像素大小);
ShowCamera为是否允许用户拍照。默认false。Todo:有bug,bmp图片会报错
private void chosenPic_Click(object sender, RoutedEventArgs e)
{
PhotoChooserTask phoChoTask = new PhotoChooserTask();
phoChoTask.Completed+=new EventHandler<PhotoResult>(phoChoTask_Completed);
phoChoTask.PixelHeight = 100;
phoChoTask.PixelWidth = 100;
phoChoTask.ShowCamera = true;//开启相机
phoChoTask.Show();
}
void phoChoTask_Completed(object sender,PhotoChooserTask e)
{
throw new NotImplementedException();
}
void phoChoTask_Completed(object sender,PhotoResult e)
{
if (e.Error == null & e.TaskResult == TaskResult.OK)
{
BitmapImage bmpIm = new BitmapImage();//照片流
bmpIm.SetSource(e.ChosenPhoto); image1.Source = bmpIm;
} }
}
继续学习ing。。。
winphone 开发学习笔记(1)的更多相关文章
- winphone 开发学习笔记(2)
导航 NavigationService.Navigate(new Uri("xxxx.xaml",UriKind.Relative)) xxx表示要跳转的目标页面 页面和页面导航 ...
- 【前端】移动端Web开发学习笔记【2】 & flex布局
上一篇:移动端Web开发学习笔记[1] meta标签 width设置的是layout viewport 的宽度 initial-scale=1.0 自带 width=device-width 最佳实践 ...
- 【前端】移动端Web开发学习笔记【1】
下一篇:移动端Web开发学习笔记[2] Part 1: 两篇重要的博客 有两篇翻译过来的博客值得一看: 两个viewport的故事(第一部分) 两个viewport的故事(第二部分) 这两篇博客探讨了 ...
- 驱动开发学习笔记. 0.07 Uboot链接地址 加载地址 和 链接脚本地址
驱动开发学习笔记. 0.07 Uboot链接地址 加载地址 和 链接脚本地址 最近重新看了乾龙_Heron的<ARM 上电启动及 Uboot 代码分析>(下简称<代码分析>) ...
- android开发学习笔记000
使用书籍:<疯狂android讲义>——李刚著,2011年7月出版 虽然现在已2014,可我挑来跳去,还是以这本书开始我的android之旅吧. “疯狂源自梦想,技术成就辉煌.” 让我这个 ...
- 高性能Cordova App开发学习笔记
高性能Cordova App开发学习笔记 文件结构 添加插件 构建准备 各个www的作用,prepare命令会将hello\www的内容会拷贝到platform下的wwww目录,知道该改哪里了吧?如果 ...
- Rest API 开发 学习笔记(转)
Rest API 开发 学习笔记 概述 REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表示方式.获得这些表徵致使这些应用程序转变了其状态.随着 ...
- 步步为营 SharePoint 开发学习笔记系列总结
转:http://www.cnblogs.com/springyangwc/archive/2011/08/03/2126763.html 概要 为时20多天的sharepoint开发学习笔记系列终于 ...
- Kinect开发学习笔记之(一)Kinect介绍和应用
Kinect开发学习笔记之(一)Kinect介绍和应用 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.Kinect简单介绍 Kinectfor Xbox ...
随机推荐
- Http协议、线程、线程池
Socket模拟服务端运行代码: 1:启动服务端监听的服务,并接受客户端的连接 1.1 创建Socket Socket listenSocket=new Socket(AddressFamily.In ...
- c++ 中关于int,unsigned int , short的关系与应用
转载:http://www.cppblog.com/xyjzsh/archive/2010/10/20/130554.aspx?opt=admin int类型比较特殊,具体的字节数同机器字长和编译 ...
- SVN配置使用
文档规则 [本地工作区] :work copy ,本地工作副本: [主项目]:引用共用模块的新项目(工程) 最新版本(HEAD revision):版本库里文件或目录的最新版本 SA :SVN服务器的 ...
- CSS 列表
CSS列表属性作用如下: 设置不同的列表项标记为有序列表 设置不同的列表项标记为无序列表 设置列表项标记为图像 列表 在HTML中,有两种类型的列表: 无序列表 - 列表项标记用特殊图形(如小黑点.小 ...
- Android运行异常情况分析(持续更新)
1.java.lang.IllegalAccessException: access to class not allowed 原因:在写class 文件的时候没有把class设置成public 2. ...
- MySQL全文检索笔记 转载
1. MySQL 4.x版本及以上版本提供了全文检索支持,但是表的存储引擎类型必须为MyISAM,以下是建表SQL,注意其中显式设置了存储引擎类型 CREATE TABLE articles ( id ...
- Centos安装编译环境
众所周知,在安装完Centos完了以后,是没有编译环境的,我自己挂上光盘,手动安装解决了几十的依赖关系,在配置些软件时,还是经常报些依赖软件包的缺失,很是头疼,后来百度了下centos需要装的编译环境 ...
- 一. 什么是ANR?为什么会有ANR发生?
对于Android平台的工程师来说,ANR应该是每个人都会遇到的问题,因为导致它的原因有很多,例如在主线程进行耗时操作,调用大量cpu资源进行复杂的预算等,并且可能在大多数情况下,这类问题不会发生,只 ...
- print,print_r,echo,var_dump,var_export比较
print string 1个参数 返回1 语言结构echo 多个string 无返回 语言结构 print_r array 如果想捕捉 print_r() 的输出,可使用 return 参数.若此参 ...
- Android中基于Socket的网络通信
1. Socket介绍 2. ServerSocket的建立与使用 3. 使用ServerSocket建立聊天服务器-1 4. 使用ServerSocket建立聊天服务器-2 5. 在Android中 ...