android Xamarin.Forms -使用默认应用程序打开文件

gfttwv5a  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(142)

我需要从存储中打开一个文件。我使用了Launcher.OpenAsync(),但它总是试图在PDF阅读器中打开文件。有没有其他方法可以在Android上使用默认应用程序打开文件?
这是我已经试过的代码。

private void OpenDocument(string filePath)
{
    var localFile = "file://" + filePath;
    Launcher.OpenAsync(localFile);
}
gab6jxml

gab6jxml1#

string path = "your uri bla-bla-bla";

 Launcher.OpenAsync
                (new OpenFileRequest()
                {
                    File = new ReadOnlyFile(path)
                }
            );

相关问题