簡體   English   中英

Windows Phone 8.1 Cordova插件4.2.0打開本地文件

[英]windows phone 8.1 cordova plugins 4.2.0 open a local file

所有

使用Windows Phone 8.0,此方法很好,可以啟動文件。

Windows.System.Launcher.LaunchFileAsync(localFile);

但是,在Windows Phone 8.1中,此方法是錯誤的:“從對COM組件的調用中返回了錯誤HRESULT E_FAIL。”

請幫忙。

我遇到了同樣的問題,這是我發現的解決方案:

Deployment.Current.Dispatcher.BeginInvoke(async () =>
{
    var uri = new System.Uri("ms-appdata:///local/"+fileName);
    StorageFile file = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(uri);
    if (file != null)
    {
    await Windows.System.Launcher.LaunchFileAsync(file);
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM