2015-08-30 3 views
0

У меня есть WebView в моем приложении, и я получил это работает, как этотзагрузки URL веб вид андроид - Java

webview = (WebView) findViewById(R.id.mainWebView); 
webview.loadUrl("https://www.google.com"); 

Но если я пытаюсь загрузить неофициальную мобильную версию https://uniondining.sodexomyway.com/Images/MAR2015dutchCalendar_000_tcm1792-59025.pdf выхода из приложения ,

Как загрузить мобильную версию сайта в моем приложении?

Thanks

ответ

2

К сожалению, Android не поддерживает просмотр PDF-файлов из коробки в WebView. К счастью, у Google есть отличный инструмент, который позволяет вам легко выполнять эту задачу с помощью Google Docs. В основном мы будем внедрять наш PDF-файл на странице Google Doc на лету и загружать его.

Вы можете использовать Google Docs Viewer для чтения сообщений в формате PDF онлайн: Вот код:

WebView webview = (WebView) findViewById(R.id.webview); 
webview.getSettings().setJavaScriptEnabled(true); 
String pdf = "http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf"; 
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdf); 

Если вы используете только для просмотра URL-адрес пользователя не propted войти туда учетную запись Google.

0

Вы пытаетесь открыть ссылку на файл PDF. Хотя настольные браузеры, такие как Chrome, могут открыть его, Android WebView не имеет встроенной возможности чтения PDF, поэтому вы не можете показать это в WebView. Вместо этого вы можете попробовать загрузить файл и открыть его с помощью некоторой библиотеки PDF, такой как MuPDF.

Кроме того, вам нужно проверить, если у вас есть разрешение android.permission.INTERNET установить в вашем AndroidManifest.xml

0

Проверьте URL снова. Вы пытаетесь прочесть pdf-файл, который webView не может загружать, но настольные браузеры, такие как IE и хром. Но в случае, если андроид WebView не загружает файлы PDF.

Вы также можете использовать библиотеку PDF для Android, чтобы создать свой просмотрщик в формате pdf, иначе вы можете отобразить его, используя любой инструмент просмотра PDF, установленный на вашем мобильном устройстве.

Смежные вопросы