簡體   English   中英

如何使用C#在Windows Phone 8中打開onepkg文件

[英]How to open onepkg file in Windows Phone 8 using C#

有沒有辦法在Windows Phone 8中使用C#代碼打開.onepkg文件?

我試過用

string imageFile = @"File.onepkg";
var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(imageFile);
var success = await Windows.System.Launcher.LaunchFileAsync(file);

這是用於在手機中啟動應用的默認啟動器。

我安裝了OneNote(當我將.onepkg的擴展名更改為.one時,它工作得很好並在Windows Phone模擬器中打開OneNote)。

但如果它是OneNote筆記本,而不是打開OneNote它在Windows手機商店看起來,當我說“我接受”時 ,它顯示“沒有找到應用程序”

任何人都可以給我任何指示/建議嗎?

基於WP8 Onenote應用程序的<Extensions>元素,當前版本中僅支持* .one和* .onetoc2文件擴展名。 這是有道理的conincidering * .onepkg文件是用於創建新文件的模板,但app2app文件擴展名支持目前僅限於只讀方案。

  <Extensions>
    <FileTypeAssociation
      Name="OneNote file"
      TaskID="Default"
      NavUriFragment="CmdLine=-s &quot;token:%s&quot;">
      <Logos>
        <Logo Size="small" IsRelative="true">OneNoteFileIcon.small.{ScreenResolution}.png</Logo>
        <Logo Size="medium" IsRelative="true">OneNoteFileIcon.medium.{ScreenResolution}.png</Logo>
        <Logo Size="large" IsRelative="true">OneNoteFileIcon.large.{ScreenResolution}.png</Logo>
      </Logos>
      <SupportedFileTypes>
        <FileType ContentType="application/onenote">.one</FileType>
      </SupportedFileTypes>
    </FileTypeAssociation>
    <FileTypeAssociation
      Name="OneNote notebook"
      TaskID="Default"
      NavUriFragment="CmdLine=-s &quot;token:%s&quot;">
      <Logos>
        <Logo Size="small" IsRelative="true">OneNoteNoteBookIcon.small.{ScreenResolution}.png</Logo>
        <Logo Size="medium" IsRelative="true">OneNoteNoteBookIcon.medium.{ScreenResolution}.png</Logo>
        <Logo Size="large" IsRelative="true">OneNoteNoteBookIcon.large.{ScreenResolution}.png</Logo>
      </Logos>
      <SupportedFileTypes>
        <FileType ContentType="application/onenote">.onetoc2</FileType>
      </SupportedFileTypes>
    </FileTypeAssociation>
    <Protocol
      Name="onenote"
      TaskID="Default"
      NavUriFragment="CmdLine=-u &quot;%s&quot;"/>
  </Extensions> 

我認為onepkg是一個zip文件,包含.one和.onetoc文件以及目錄結構。 所以一種方法是擴展這個cab文件,然后打開它。

類型:出租車

方法:LZX

街區:1

卷:1

暫無
暫無

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

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