Нам нужно открыть файл MS office & (.docx, .xlsx, pptx, .png, .bmp, .mp4, .avi и т. Д.) Из локального хранилища мобильного приложения с использованием Xamarin.FormsXamarin.Forms - Как открыть файлы, хранящиеся в локальном хранилище
Нам не нужно открывать файл внутри приложения. Просто нам нужно вызвать соответствующее приложение в устройстве для открытия его типа файла.
Мы пробовали: Device.OpenUri(new Uri("https://www.w3.org/TR/PNG/iso_8859-1.txt"))
однако текстовый файл открывается в браузере, мы хотим открыть эти файлы в своем приложении или, по крайней мере, должно появиться окно с просьбой выбрать приложение для открытия файла.
Примечание: Мы используем Xamarin.Forms для Windows, Android & Приложение iOS.
Вы не сможете получить тот же опыт на всех платформах. Для Android взгляните на намерения. Для iOS (и, я думаю, Windows также) рассмотрим схемы пользовательских URL-адресов. Но особенно Apple применяет строгую политику обнаружения других приложений на устройстве. Так что это потребует определенных усилий. И я хотел бы подчеркнуть: вы не собираетесь делать это в режиме общего кода –