前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UWP基础教程 - 调起应用的几种方法

UWP基础教程 - 调起应用的几种方法

作者头像
陈仁松
发布2018-03-28 10:42:58
1.2K0
发布2018-03-28 10:42:58
举报
文章被收录于专栏:陈仁松博客陈仁松博客

1. 使用UWP的Launcher API

代码语言:javascript
复制
var uri = new Uri("protocolname:");
bool success = await Windows.System.Launcher.LaunchUriAsync(uri);

参考:Calling Windows 10 APIs From a Desktop Application

2.使用PackageManager,也是UWP的API

代码语言:javascript
复制
var manager = new PackageManager();
var p = manager.FindPackagesForUser("", PackageFamilyName);
var ls = await p.ToList()[0].GetAppListEntriesAsync();
foreach (var item in ls)
{
    await item.LaunchAsync();
}

3.使用Process调用protocolname

代码语言:javascript
复制
Process.Start(new ProcessStartInfo("protocolname:"));

4.使用命令行

代码语言:javascript
复制
>start bingnews:
>start myapplication:protocol-parameter
>start myapplication://single-player/level3?godmode=1&ammo=200

参考:自动启动 Windows 10 UWP 应用

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 使用UWP的Launcher API
  • 2.使用PackageManager,也是UWP的API
  • 3.使用Process调用protocolname
  • 4.使用命令行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档