He desarrollado una aplicación web que muestra una lista de documentos pdf alojados en un servidor web. Esta aplicación está incorporada en una aplicación de vista web para Android. Sin embargo, cuando cargo la aplicación en mi teléfono, la selección de un enlace en pdf no hace nada. ¿Qué estoy haciendo mal? Graciaswebview no cargará archivos PDF en el enlace haga clic en
Heres el código java:
package com.hellowebview;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class HellowebviewActivity extends Activity {
/** Called when the activity is first created. */
private WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://aipnz.webs.com");
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView webview, String url)
{
webview.loadUrl(url);
return true;
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
yo preferiría no usar el visor de Google Docs, en lugar de cargar el PDF en un visor de PDF instalado o un PDF renderizar escrito en el código de actividad – Chris
Esta es una gran solución si no wan't sacar al usuario de su aplicación para ver el PDF –