Домой Советы Xamarin.Essentials. Share – совместное использование файлов и документов: преимущества

Xamarin.Essentials. Share – совместное использование файлов и документов: преимущества

191
0

С развитием интернет-технологий специалисты предлагают новые методы сбора, хранения и использования различного контента. В частности, речь идет о совместном использовании контента в мобильных приложениях. Так, совместное использование можно наблюдать в файлах Adobe Reader, когда надо передать документ в предыдущем формате PDF. Получается, что пользователь делится документом из приложения. То же самое наблюдается во время обмена фотографиями, видео файлами и т.п. Подробности здесь https://xamarin.ru/knowledge-base/mobile-application-development/sovmestnoe-ispolzovanie-fajlov-dokumentov/.

Также совместное использование можно рассматривать в случае отправки документа по электронной форме сразу нескольким адресатам. Но на более высоком уровне подразумевается обмен содержимым с прочим приложением.

Xamarin.Essentials. Share – совместное использование файлов и документов: преимущества

Так, для создания платформо-независимых приложений специалисты рекомендуют использовать Xamarin.Forms. В данном случае совместное использование контента существенно упрощается за счет класса Share, предлагаемому библиотекой Xamarin.Essentials.Данная технология может быть использована для:

  • Обмена обычными, стандартными текстами;
  • Для передачи текстового документа или URL;
  • С целью передачи файлов.
ЧИТАТЬ ТАКЖЕ:  Доставка цветов в Рязани: красиво и бюджетно

Специалисты отмечают, что класс ShareFileRequest  направляет на локальный путь к файлу. Иными словами, файл PDF в первом виде хранится в качестве встроенного ресурса действующего проекта. Следовательно, для запуска его в работе необходим дополнительный шаг. Алгоритм таков:

Для извлечения файла из ресурсов следует скопировать данный файл в каталог приложения, после этого указать полученное имя. С этой целью профессионалы используют метод ShareAsyns. В первой строке получаем файл, который на строенных ресурсах хранится в виде потока Stream. При этом приложение и имя файла объединяются в одно имя в процессе пути к каталогу кэша. Копия исходного файла создается в целевом каталоге. Благодаря блогу sing формируется утилизация ресурсов после выполнения задания и завершения использования исходных файлов.

Более подробную информацию можно узнать на сайте специалистов.