Windows Phone 8.1保留文件和 URI 关联


开发 Windows Phone 8 的应用



MSDN:                          Windows Phone 8 的保留文件和 URI 关联


//启动内置应用
await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.baidu.com"));//打开网页
//await Windows.System.Launcher.LaunchUriAsync(new Uri("mailto:oneonce@163.com"));//打开内置邮箱
//await Windows.System.Launcher.LaunchUriAsync(new Uri("tel:13590393044"));//打电话
//await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-wifi"));//启动WIFI设置


//获取相同发型者应用
IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();

int count = apps.Count();




//应用程序注册URI关联(WMAppManifest.xml)
      <Extensions>
        <!--
          每个应用中最多可以注册10个URI关联
          Name用于其他程序打开本程序进行打开,包含数字、小写字母、点(".")或连接字符("-"长度介于2~39个字符串)。不能包含冒号(":")
          NavUriFragment必须始终为: encodedLaunchUri=%s
          TaskID必须始终为: _default
          -->
        <Protocol Name="oneonce-app.open-process-demo" NavUriFragment="encodedLaunchUri=%s" TaskID="_default"/>
      </Extensions>


打开已关联URI应用程序
string appName = "oneonce-app.open-process-demo";
bool bStartUp = await Windows.System.Launcher.LaunchUriAsync(new Uri(appName +":oneonce app test"));





//文件关联
    <Extensions>
      <!--文件关联-->
      <FileTypeAssociation Name="FileTypeAssociationName" TaskID="_default" NavUriFragment="fileToken=%s">

        <!--应用程序图标-->
        <Logos>
          <Logo Size="small" IsRelative="true">Assets/image_small_33x33.png</Logo>
          <Logo Size="medium" IsRelative="true">Assets/image_medium-69x69.png</Logo>
          <Logo Size="large" IsRelative="true">Assets/image_large-176x176.png</Logo>
        </Logos>

        <!--所关联的文件类型(支持的文件名后缀)-->
        <!--
                    Windows Phone 8 的保留文件和 URI 关联
            http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/jj207065.aspx
        -->
        <SupportedFileTypes>
          <FileType ContentType="application/sdk">.log</FileType>
        </SupportedFileTypes>
      </FileTypeAssociation>
    </Extensions>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值