Abrir un archivo html ubicado dentro de mi aplicación usando WebView

Acabo de iniciar el desarrollo de aplicaciones para Android. Aquí tengo una actividad simple que contiene un WebView. Funciona bien cuando intento abrir un sitio web (como http://www.google.com ). Pero quiero abrir un archivo html (suponga index.html) archivo que he creado en el directorio 'res' de mi aplicación. La ruta completa es 'res / base / index.html'. Entonces cómo abrir este archivo en mi WebView.

Trabajando :

webview.loadUrl("http://www.google.com"); 

No funciona :

 webview.loadUrl("./res/base/index.html"); 

Por favor, ayúdame. 🙂

Coloque el archivo en su directorio /assets y utilice:

 webview.loadUrl("file:///android_asset/index.html"); 

Primero copias el archivo index.html a la carpeta assets en tu proyecto y luego intenta esto, puede ayudarte

 public class WebViewDemoActivity extends Activity { private WebView mWebView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.web_view_layout); mWebView = (WebView) findViewById(R.id.web_view_id); mWebView.loadUrl("file:///android_asset/index.html"); } } 

Prueba algo como

 webView.loadUrl("file:///android_asset/filename.html"); 

Usted no tiene que colocar necesariamente su archivo dentro de la carpeta de activos. Sólo puede añadir "file:///" como prefijo de la ruta del archivo.

  • Bucle de redirect de Webview de Android
  • Cómo mostrar el progreso al cargar una url a webview en android?
  • Android habilita controles de zoom y pinchadura en Webview
  • Webview no puede cargar archivo html desde la tarjeta sd
  • WebView no carga mi HTML la segunda vez?
  • Se bloquea el video HTML 5 al ir a pantalla completa
  • Cargar archivo somefile.html desde el almacenamiento interno a una vista web de una aplicación
  • ¿Cómo se carga una url dentro de una webview en lugar de androids navegador interno?
  • Volver Navegación en una aplicación Webview de Android
  • ¿Cómo acceder a elementos html contenidos dentro de una webview?
  • Android webview parpadea una vez al cargar datos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.