El caso es que he creado una simple aplicacion con eclipse con un WebView en el layer de la actividad; luego en el OnCreate de la actividad intento cargar un recurso de un servidor en mi LAN pero me dice que esa direccion no está disponible; en cambio si como url pongo cualquier cosa de fuera de la lan (en el ejemplo venia la url de google) entonces funciona sin problemas).
Les comento tambien que ya he declarado el permiso de internet en el manifest, y que tambien estoy haciendo el extend de WebViewClient para cargar la url en el webview en vez del navegador. Esta sería la actividad:
Código Java:
Ver original
public class MainActivity extends Activity { private static final String URL_ENTRY_PATH = "http://192.168.1.1";//aqui pongo la puerta de acceso, pero tampoco la carga @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set_fullscreen_mode(); setContentView(R.layout.activity_main); load_page(URL_ENTRY_PATH); } @Override getMenuInflater().inflate(R.menu.main, menu); return true; } public void set_fullscreen_mode() { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } WebView wv = (WebView)findViewById(R.id.webview); wv.loadUrl(url); wv.setWebViewClient(new MyWebViewClient()); } class MyWebViewClient extends WebViewClient { @Override view.loadUrl(url); return true; } @Override super.onPageFinished(view, url); } @Override super.onPageStarted(view, url, favicon); } @Override super.onLoadResource(view, url); } } }
Alguien puede echarme un cable con eso? Por que puedo cargar google.com pero no puedo cargar nada de mi servidor local?
Muchas gracias por adelantado
Saludos
vosk