Problemas de Uri

Así que estoy tratando de crear una url para usar httpget en, para descargar el origen de la página. Pero tengo problemas cada vez que ejecuto la aplicación dice que tengo un carácter ilegal en la cadena / uri. Aquí está el código que he probado.

String Search = "http://www.lala.com/"; 

además,

 HttpGet request = new HttpGet("http://www.lala.com/"); 

Y cada vez que intento,

 Uri search = new Uri("http://www.lala.com/"); 

Me sale "No se puede instanciar Uri".

No estoy realmente seguro de lo que estoy haciendo mal, también este es el código para obtener la fuente de la página.

 try { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://www.lala.com/"); HttpResponse response = client.execute(request); InputStream in = response.getEntity().getContent(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); StringBuilder str = new StringBuilder(); String line = null; while((line = reader.readLine()) != null) { str.append(line); } in.close(); html = str.toString(); } catch (IOException e1) { } 

¡Gracias por la ayuda! ~ Tanner.

(Lala.com no es el sitio que estoy usando btw: P)

Eso es porque Uri es una clase abstracta y no puede ser instanciada. Use esto en su lugar:

 Uri search = Uri.parse("http://www.lala.com/"); 

Si utiliza HttpGet tendrá que utilizar la clase java.net.URI en lugar del androide Uri. Un ejemplo rápido:

 try { URI search = new URI("http://www.lala.com/"); new HttpGet(search); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

Compruebe sus importaciones. Puede ser debido a un conflicto entre org.eclipse.emf.common.util.URI y java.net.URI. Quiero decir, puedes hacer Uri search = new Uri (" http://www.lala.com/ ") con la segunda pero con la primera, verías el error que mencionaste.

  • Obtener el historial del navegador y el resultado de la búsqueda en android
  • Utilizar el constructor URI en Android o crear URL con variables
  • Obtener ruta y nombre de archivo del resultado de la intención de la cámara
  • Android: Obtener un archivo URI de un URI de contenido?
  • No se pueden seleccionar algunas fotos de Galería en Android
  • Cómo convertir una cadena en un android.net.Uri
  • Widget de aplicación setImageViewUri no actualiza la imagen
  • Android.net.uri getQueryParameterNames () alternativa
  • Obtener el camino real de URI, KitKat Android nuevo marco de acceso de almacenamiento
  • Conversión de Uri en String
  • Uri a la notificación de sonido por defecto?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.