Я делаю приложение для Android, которое использует веб-просмотр для навигации по определенному веб-сайту. Дело в том, что я хочу, чтобы пользователи могли просматривать документы PDF, .xls или .doc, которые находятся на веб-сайте.Android Просмотр и просмотр файлов pdf, xls или doc
У меня есть этот код, но он открывает браузер для Android, а не просматривает файл PDF.
webView.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype, long contentLength) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
Кроме того, я попытался с помощью google docs viewer, но это не работает. Он открывает мне html ссылки, он не открывает файл! Веб-сайт не перенаправляет вас на ссылку в формате pdf, он позволяет вам загружать его, поэтому google doc viewer не работает.
Я хотел бы открыть файл, как и браузер для Android. Он загружает файл, а затем открывает его. Как я могу это сделать? Я думал, используя диспетчер загрузки Android, но как загрузить файл, открыть его, и когда пользователь закроет его, удалите этот файл? потому что я хотел бы скачать только временное время.
Любые идеи приветствуются. Спасибо за ваше время!