Foros del Web » Programando para Internet » Android »

input file en webview?

Estas en el tema de input file en webview? en el foro de Android en Foros del Web. tengo una pagina web y pense en hacer una aplicacion android bastante basica aprovechando el uso del webview. mi problema surgio cuando me di cuenta ...
  #1 (permalink)  
Antiguo 07/05/2013, 15:21
 
Fecha de Ingreso: diciembre-2011
Ubicación: coruña
Mensajes: 36
Antigüedad: 13 años
Puntos: 1
input file en webview?

tengo una pagina web y pense en hacer una aplicacion android bastante basica aprovechando el uso del webview. mi problema surgio cuando me di cuenta que al pinchar en un input file para subir una imagen no me abre el explorador de archivos de android sin embargo desde el navegador por defecto si que funciona.
estube buscando por ahi y encontr algo pero no lo consegui implementar en mi codigo. espero que puedan ayudarme ya que estoy empezando con android. muchas gracias

Código:
package com.aplicacion.miweb;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebViewClient;
 
public class MainActivity extends Activity
{
    private WebView browser;
 
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
        
        browser = (WebView) findViewById(R.id.webkit); 


        browser.setVerticalScrollBarEnabled(false);


        browser.setHorizontalScrollBarEnabled(false);
 
        browser = (WebView)findViewById(R.id.webkit);
 
                //habilitamos javascript y el zoom
        browser.getSettings().setJavaScriptEnabled(true);
        browser.getSettings().setBuiltInZoomControls(false);
 
        //habilitamos los plugins (flash)
        browser.getSettings().setPluginsEnabled(true);
 
        browser.loadUrl("http://miweb.es");
    
    browser.setWebViewClient(new WebViewClient()
    {
                    // evita que los enlaces se abran fuera nuestra app en el navegador de android
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url)
        {
            return false;
        }   
         
    });
    }
}

Etiquetas: activity, aplicacion, app, file, input, java, layout
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:58.