¿Cómo obtiene Android el código fuente de una página web?
@Override
public void onCreate(Bundle saveInstanceState) {
super.id.picture _textview
<); p> intente {textView.setText(getPictureData(""));
} catch (Excepción e) {
Log.e("GetHtmlCodeActivity" , e. toString());
Toast.makeText(GetHtmlCodeActivity.this, "Error de conexión de red", 1).show(); > }
}
// Obtener los datos binarios de la imagen
public String getPictureData(String path) throws Exception{
// La clase URL representa un localizador uniforme de recursos, que es un puntero a un "recurso" de Internet.
URL url = new URL("/");
// Cada instancia de HttpURLConnection se puede utilizar para generar una única solicitud,
// pero otras instancias pueden disfrutar de forma transparente de las conexiones a la red subyacente de servidores HTTP
HttpURLConnection p>
// Este valor se utilizará al abrir un enlace de comunicación al recurso al que hace referencia esta URLConnection.
conn.setConnectTimeout(5 * 1000);
// conn.getInputStream() devuelve el flujo de entrada leído desde esta conexión abierta
InputStream inStream = conn .getInputStream( );
// conn.getInputStream( ) devuelve el flujo de entrada leído desde esta conexión abierta int len = 0
// Desde el flujo de entrada Leer un; cierto número de bytes y almacenarlos en el buffer de la matriz
while ((len = inStream.read(buffer)) != -1) {
// Escribe len bytes desde la matriz de bytes especificada, comenzando desde el desplazamiento desactivado, en el flujo de salida
outStream.write(buffer, 0, len
}
inStream.close); ();
// // Escribir enByteArray. toByteArray() crea una matriz de bytes recién asignada.
return outStream.toByteArray();
}
}
Puedes echarle un vistazo y pensarlo tú mismo.