Tag: webviewclient

Vista Web de Android

En mi aplicación, quiero que los usuarios puedan iniciar sesión con su cuenta de Facebook. Después de algunas búsquedas, soy capaz de averiguar esto aunque no creo que de esta manera es el mejor método. Utilicé una webview en mi interfaz de usuario y un webviewclient para detectar conmutaciones de url. Como entiendo, en Android, […]

WebViewClient que devuelve "No se pudo establecer una conexión segura." Al recrear el fragmento

Nuestra aplicación tiene pestañas y uno de los fragmentos puede contener un webviewclient. Los usuarios ahora están reportando un problema en el que el webviewclient no puede cargar la página. Hemos confirmado que el servidor está funcionando, también hemos identificado que el problema ocurre en v4.3 y todas las versiones anteriores. También hemos confirmado que […]

SaveState de Webview no maneja WebViewClient personalizado

Alcance Tengo que manejar cambios de orientación para WebView. Problema saveState / restoreState no funciona para WebView cuando se usa WebViewClient personalizado (se muestra la página en blanco). Fragmento de código setContentView(R.layout.webview); // load OAuth url in WebView mWebView = (WebView) findViewById(R.id.webview); if (savedInstanceState == null) { mWebView.getSettings().setJavaScriptEnabled(true); mWebView.setWebViewClient(new SimpleWebViewClient()); mWebView.loadUrl(Consts.URL_AUTHORIZATION_OAUTH); } else { mWebView.restoreState(savedInstanceState); […]

Obtener recursos de WebView que ya se ha descargado

Tengo una webview que carga una página web externa. Quiero implementar un mecanismo de caché personalizado por lo que no habrá necesidad de descargar recursos como css, js e imágenes de nuevo. Ya he probado estos dos métodos: reemplazar el método shouldInterceptRequest del WebViewClient De esta manera puedo proporcionar mi recurso local a la webview. […]

Android WebViewClient onLoadResource () llamada agian después de onPageFinished () cuando targetSdkVersion es 19

He definido una clase CustomWebViewClient que amplía WebViewClient y simplemente anula onLoadResource () y onPageFinished () para controlar la visibilidad de la barra de progreso de la siguiente manera: @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); this.progressBar.setVisibility(View.INVISIBLE); } @Override public void onLoadResource(WebView view, String url) { super.onLoadResource(view, url); this.progressBar.setVisibility(View.VISIBLE); } Todo esto […]

URL de Soundcloud abierta en la aplicación nativa Soundcloud de WebView

Guión Tengo un WebView en mi aplicación para Android que contiene una incrustación de Soundcloud (desde Embedly). Este embed tiene dos botones: "Play on Soundcloud" y "Listen in browser". El botón "Reproducir en Soundcloud" contiene una URL en formato de intent://tracks:257659076#Intent;scheme=soundcloud;package=com.soundcloud.android;end Código Mi WebView utiliza un WebViewClient personalizado (porque necesito interceptar algunas URL para algunas […]

ShouldOverrideUrlLoading se llama SOLAMENTE para ALGUNAS páginas web

Estoy usando el método shouldOverrideUrlLoading para una aplicación personalizada para varios clientes. Cada cliente tiene su propia página web que desea cargar en la webview. Mi problema es esto: la aplicación funciona perfectamente para el cliente A y su página web, pero no para la página web del cliente B (que no está relacionada con […]

Obteniendo webViewClient.shouldInterceptRequest () en android 2.x

Estoy reemplazando webViewClient.shouldInterceptRequest() para devolver recursos comunes, como imágenes y archivos js de la carpeta de activos. Pero esto está disponible para android> = 3. Existe alguna alternativa a usar para android 2.x Encontré onLoadResource() para proporcionar un comportamiento similar, pero su tipo de retorno es nulo

Android: comprueba si la solicitud es GET o POST

Necesito comprobar si la petición es un POST o un GET en shouldInterceptRequest en mi aplicación de Android. Vea el código abajo: public class CustomWebViewClient extends WebViewClient { … @Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if ("request is POST") Log.d("CustomWebViewClient", "request is a POST"); else if ("request is GET") Log.d("CustomWebViewClient", "request is a […]

Sube la foto de la cámara y el archivador de archivos desde el campo INPUT de la vista web

Mi aplicación está basada en web y necesito subir fotos de un campo de campo INPUT. Tengo dos situaciones y como no sé otra manera de hacerlo dependiendo de la página estoy eligiendo uno u otro con "boolean boolFileChoser" dependiendo de su petición de la URL: a. Selector de archivos segundo. Sesión de fotos de […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.