UWP可以使用打电话功能,在PC是用Skype,在手机是直接使用电话功能。

UWP可以通过Skype打电话,那么如何通过应用间通讯,很简单使用Launcher。

Skype电话使用Skype:(电话号)?call Skype:(skype id)?call格式

我们在电话按钮按下

private async void Button_OnClick(object sender, RoutedEventArgs e){Uri url=new Uri(@"Skype:110?call");var areSkypeCall = await Windows.System.Launcher.LaunchUriAsync(url);if (areSkypeCall){//打成功}}

打成功是说跳到Skype,用户选择打不打是他的事

一个简单的方法是Uri格式:tel://{phoneNumber},这个电话也可以,按需要判断是手机

如果打电话这么简单,我就不会写这博客,我们还要判断设备。

UWP判断设备可以使用AnalyticsInfo.VersionInfo.DeviceFamily,我们判断设备可以选择使用手机的拨号,这个才是真的电话,垃圾Skype

我们需要先引用Windows Mobile Extensions

if (Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily== "Windows.Mobile"){Windows.ApplicationModel.Calls.PhoneCallManager.ShowPhoneCallUI("110", "警察");}

好像还是很简单,如果发现有问题可以发邮件给我

If you have some problems,you can mail to me lindexi_gd@163.com.

参见:http://stackoverflow.com/questions/34777603/uwp-use-skype-to-call-number

http://stackoverflow.com/questions/39829139/make-telephone-call-from-windows-store-app-c-sharp-winrt


本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

win10 uwp 打电话相关推荐

  1. win10 UWP 应用设置

    win10 UWP 应用设置 简单的把设置需要的,放到微软自带的LocalSettings LocalSettings.Values可以存放几乎所有数据 如果需要存放复合数据,一个设置项是由多个值组成 ...

  2. win10 uwp DataContext

    本文告诉大家DataContext的多种绑法. 适合于WPF的绑定和UWP的绑定. 我告诉大家很多个方法,所有的方法都有自己的优点和缺点,可以依靠自己喜欢的用法使用.当然,可以在新手面前秀下,一个页面 ...

  3. Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App

    安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneG ...

  4. win10 uwp 毛玻璃

    原文:win10 uwp 毛玻璃 版权声明:博客已迁移到 http://lindexi.gitee.io 欢迎访问.如果当前博客图片看不到,请到 http://lindexi.gitee.io 访问博 ...

  5. win10 uwp 打包第三方字体到应用

    原文:win10 uwp 打包第三方字体到应用 有时候我们会把一些特殊字体打包到软件,因为如果找不到我们的字体会变为默认,现在很多字体图标我们用得好,有时候我们的应用会用很漂亮的字体,需要我们自己打包 ...

  6. Win10 UWP开发中的重复性静态UI绘制小技巧 1

    Win10 UWP开发中的重复性静态UI绘制小技巧 1 原文:Win10 UWP开发中的重复性静态UI绘制小技巧 1 介绍 在Windows 10 UWP界面实现的过程中,有时会遇到一些重复性的.静态 ...

  7. win10 uwp 使用 Matrix3DProjection 进行 3d 投影

    win10 uwp 使用 Matrix3DProjection 进行 3d 投影 原文:win10 uwp 使用 Matrix3DProjection 进行 3d 投影 版权声明:博客已迁移到 htt ...

  8. win10 uwp 线程池

    win10 uwp 线程池 原文:win10 uwp 线程池 如果大家有开发 WPF 或以前的程序,大概知道线程池不是 UWP 创造的,实际上在很多技术都用到线程池. 为什么需要线程池,他是什么?如何 ...

  9. win10 uwp unix timestamp 时间戳 转 DateTime

    win10 uwp unix timestamp 时间戳 转 DateTime 原文:win10 uwp unix timestamp 时间戳 转 DateTime 有时候需要把网络的 unix ti ...

  10. win10 uwp 让焦点在点击在页面空白处时回到textbox中

    原文:win10 uwp 让焦点在点击在页面空白处时回到textbox中 在网上 有一个大神问我这样的问题:在做UWP的项目,怎么能让焦点在点击在页面空白处时回到textbox中? 虽然我的小伙伴认为 ...

最新文章

  1. linux服务器root的密码修改
  2. Vue2 源码漫游(二)
  3. springCloud入门学习(七):通过属性自定义Ribbon配置
  4. 动态参数 名称空间 作用域 作用域链 加载顺序 函数的嵌套 global nonlocal 等的用法总结...
  5. web数据库连接注意事项
  6. 蓝桥杯 大臣的旅费(Java dfs)
  7. php fpm xcache,php扩展xcache
  8. cannot find -lf2c
  9. Property ngOnInit does not exist on type VisibleFocusDirective
  10. TypeError: Object of type ‘datetime‘ is not JSON serializable
  11. Netty端口被占用问题
  12. 企业研发人员配备比例_高新企业研发人员占比多少
  13. java程序结构化设计_项目二:基于Java的结构化程序设计
  14. CSS3 过渡 transition
  15. Windows Phone 数据库并行访问【转】
  16. 英特尔 XML 安全网关
  17. C语言正交表测试用例,用正交表设计测试用例
  18. 【车间调度】帝国企鹅算法求解柔性车间调度问题【含Matlab源码 1991期】
  19. 怎么看R语言是不是在运行_五个方法,教你怎么看自己电脑的硬盘是不是固态硬盘?...
  20. 电容式触摸感应技术原理之自容式触摸按键电极设计建议(1)

热门文章

  1. [POJ 3683]Priest Johns Busiest Day
  2. 在kindle上阅读网络小说的正确方法——Kindle网文助手
  3. vue前端开发微信支付和支付宝支付
  4. Python100例——第五章----不定方程的解
  5. 周浩正:写给编辑人的信 从“紫牛”说起
  6. [愚见]《EnlightenGAN: Deep Light EnhancementWithout Paired Supervision》
  7. img标签引入和背景图片引入雪碧图的使用
  8. d3d透视逆向篇:第8课 通过虚表函数的获取D3D9函数指针
  9. DevOps系列之 —— 持续规划与设计(三)敏捷项目管理的方法【Kanban 与 Scrum】
  10. 新浪短链接:15款最佳t.cn短网址在线生成工具