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 :
- Destruir vista web en Android
- Abrir vista web no en un nuevo navegador
- Cómo mostrar una imagen local en la vista web en android
- ¿Cargar html local en WebView?
- ¿Existe alguna limitación en la longitud de Url en el método WebView.loadUrl de Android?
webview.loadUrl("http://www.google.com");
No funciona :
webview.loadUrl("./res/base/index.html");
Por favor, ayúdame. 🙂
- Cómo habilitar la barra de direcciones en Android WebView?
- Android: WebView cargar imagen / contenido en el centro
- ¿Cómo puedo hacer que webview use el manifiesto de caché HTML5?
- Impedir que la div clicable se destaque en Android WebView
- Captura de pantalla de WebView en Android
- Cómo detectar scrollend de webview en android?
- Error al inflacionar la clase android.webkit.WebView ocurre esporádicamente en la producción
- URL de la ventana nueva de WebView de Android
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.
- ¿Se puede usar logcat para registrar el código NDK en Android? ¿O cuáles son las opciones de registro de NDK?
- ¿Cómo animar la disposición de arriba a 300dp de la pantalla viceversa en android?