Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 12/07/13, 02:49:52
Array

[xs_avatar]
gannon gannon no está en línea
Usuario poco activo
 
Fecha de registro: feb 2012
Localización: Menorca
Mensajes: 14
Modelo de smartphone: Mi A1
Tu operador: Tuenti Movil
Problema con APP

Buenas, el siguiente código sirve en Java para obtener el Código Fuente de una página, el problema es que en Android he sido incapaz de conseguir obtener el "CF" y meterlo en un string para parsearlo.

Código:
public static void main(String args[]){
		String s= new String();
		String html = new String();
		try{
			URL direccio = new URL(pagina);
			InputStreamReader isr = new InputStreamReader(direccio.openStream());
			BufferedReader br = new BufferedReader(isr);
			while((s= br.readLine())!=null)html += s + '\n';
			br.close();
		}catch(MalformedURLException e){
			System.out.println(e);
		}catch (Exception e){
			System.out.println(e);
		}
		System.out.println(html);
	}
A la app le he dado permisos de conexión a INTERNET. y sigue sin obtener nada.

Espero haberme explicado bien y gracias por la ayuda.
Responder Con Cita


  #2  
Viejo 12/07/13, 03:54:06
Array

[xs_avatar]
x10androide x10androide no está en línea
Miembro del foro
 
Fecha de registro: nov 2010
Mensajes: 85
Modelo de smartphone: SE X10 Mini Pro/Huawei u8110/SE Mini Pro
Tu operador: Movistar
Yo el código fuente lo leo así

 Cita:
try{
try {

String pURL="http://***";

URL url = new URL(pURL);

// Buffer con los datos recibidos
BufferedReader in = null;

try {
// Volcamos lo recibido al buffer
in = new BufferedReader(new InputStreamReader(
url.openStream()));
} catch(Throwable t){}

// Transformamos el contenido del buffer a texto
String inputLine="";

// Mientras haya cosas en el buffer las volcamos a las
// cadenas de texto
while ((inputLine = in.readLine()) != null)
{
txt += "\n" + inputLine;
}

in.close();

} catch (MalformedURLException me) {
System.out.println("URL erronea");
} catch (IOException ioe) {
System.out.println("Error IO");
}
}catch(Exception e){

//LANZA EXCEPCION CUANDO CARECE DE CONEXION A INTERNET...

}
Todo esto lo meto en otro Hilo y al acabar leo el valor del atributo txt
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 12/07/13, 11:27:30
Array

[xs_avatar]
gannon gannon no está en línea
Usuario poco activo
 
Fecha de registro: feb 2012
Localización: Menorca
Mensajes: 14
Modelo de smartphone: Mi A1
Tu operador: Tuenti Movil
Muchas gracias x10androide, enseguida lo probare!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 02:57:08 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /