Я работаю над Android-версией приложения, которое я сделал для iOS. У меня есть несколько файлов (могут быть PDF, DOC, PNG и т. д.) в облачном хранилище, и я извлекаю их с помощью обработчика ASPX (например, http://www.myserver.com/GetFile?name=test.png).
Цель состоит в том, чтобы ТОЛЬКО ПОКАЗАТЬ, а не загружать файлы.
В iOS я использовал UIWebView, и он загружал и предварительно просматривал файл, пока ОС могла обрабатывать этот тип файла.
Каков наилучший подход для Android? Я пробовал следующее:
- WebView и встраивание в документы Google (http://docs.google.com/gview?embedded=true&url=) - НЕ РАБОТАЕТ ДЛЯ PNG
- Запуск нового действия с использованием myIntent.setDataAndType(myFileURI, myFileMIME); где myFileMIME = MimeTypeMap.getSingleton().getMimeTypeFromExtension(myFileTypeExtension). Для PNGS я получаю «Нет активности для типа изображения/png»