我想为Windows 10移动设备实现一个高效的基于文本,无脚本的Web浏览器;适用于Edge不断崩溃的低RAM设备。我想将HTTP协议与应用程序相关联,以便我可以使用它打开链接(来自电子邮件,Cortana搜索结果......)。我怎么能这样做?
答案 0 :(得分:0)
您需要实现的是协议激活。您可以使用official sample作为入口点来开始。它归结为3个步骤:
我们建议您在项目中包含正确的图标,以便您的徽标在所有这些位置都看起来很棒。匹配应用程序图块徽标的外观并使用应用程序的背景颜色,而不是使图标透明。让徽标延伸到边缘而不填充它。在白色背景上测试你的图标。
代码:
protected override void OnActivated(IActivatedEventArgs args)
{
if (args.Kind == ActivationKind.Protocol)
{
ProtocolActivatedEventArgs eventArgs = args as ProtocolActivatedEventArgs;
// TODO: Handle URI activation
// The received URI is eventArgs.Uri.AbsoluteUri
}
}