我需要从存储中打开一个文件。我用了Launcher.OpenAsync()
,但它总是尝试在 PDF 阅读器中打开文件。有没有其他方法可以在 Android 上使用默认应用打开文件?
这是我已经尝试过的代码。
private void OpenDocument(string filePath)
{
var localFile = "file://" + filePath;
Launcher.OpenAsync(localFile);
}
最佳答案
string path = "your uri bla-bla-bla";
Launcher.OpenAsync
(new OpenFileRequest()
{
File = new ReadOnlyFile(path)
}
);
关于c# - Xamarin.Forms - 使用默认应用打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57987659/