Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2013, 15:21
wily97
 
Fecha de Ingreso: diciembre-2011
Ubicación: coruña
Mensajes: 36
Antigüedad: 12 años, 4 meses
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;
        }   
         
    });
    }
}