Russian Qt Forum
Ноябрь 22, 2024, 23:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отображение файла после загрузки средствами ОС Андроид  (Прочитано 3356 раз)
RustAlex
Гость
« : Февраль 17, 2016, 18:41 »

Загрузил файлик. Тип может быть разным jpg, png, xls, doc ... (конечное кол-во типов) - хочу отобразить...

1. Идеальный вариант - отобразить в своем приложении в окошке.
2. Запустить зарегистрированный в ОС редактор/просмотрщик файлов с таким расширением.

Наверно есть правильный путь для 2. Но было бы идеальным если есть путь для 1.
« Последнее редактирование: Февраль 17, 2016, 18:44 от RustAlex » Записан
BuRn
Гость
« Ответ #1 : Февраль 17, 2016, 23:39 »

QDesktopServices::openUrl не работает ?
Записан
RustAlex
Гость
« Ответ #2 : Февраль 18, 2016, 01:17 »

Спасибо. С этим методом можно реализовать 2 вариант.
"быстрый старт" показал что:
  • В MAC OS X работает.
  • В Windows работает.
  • В Андроид 5.0 - почему-то выводится сообщение "Недопустимый формат файла ..." - хотя если перейти в папку загрузок и кликнуть на файле - он открывается (хотя для некоторых расширений с предварительным выбором приложений).
  • В Андроид 4.4.  - для xls, doc - все отлично работает, а для jpg, png, pdf - также выводится сообщение "Недопустимый формат файла ...". непонятно связано это с настройкой конкретного устройства, или это поведение ОС - и как это обойти непонятно. Загруженные файлы корректно отображаются если их открть из папки Download...

Но конечно не пропадает интерес к реализации 1-го варианта...
« Последнее редактирование: Февраль 20, 2016, 11:47 от RustAlex » Записан
RustAlex
Гость
« Ответ #3 : Февраль 20, 2016, 11:49 »

Странно - вчера поправил текст предыдущего сообщения - изменения не сохранились. Поправил вновь. Не сталкивался кто либо с описанной проблемой.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.079 секунд. Запросов: 20.