Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2013, 13:14
rastafinis
 
Fecha de Ingreso: mayo-2006
Mensajes: 86
Antigüedad: 18 años, 6 meses
Puntos: 0
obtener el valor de un archivo txt alojado en un host

Bueno, primeramente mis respetos y saludos a la comunidad.
primeramente explicare que estoy armando una apk,
que debe verificar si existe una versión nueva a traves de un host dicho sea de paso una web.

la idea es esta:

la apk tiene una versión; digamos 1.0.

en la web por ejemplo http://www.forosdelweb.com.
hay un archivo llamado ver.txt y en este están anotadas las versiones de la apk.
por ejemplo

Código:
"1.0"
"1.1"
de manera que para acceder al archivito este seria una dirección como esta:
http://www.forosdelweb.com/ver.txt

para obtener la versión de la apk use este código
que dicho sea de paso lo imprimí para comprobar que si funciona:


Código:
String strVersion = null;
		PackageInfo pInfo;
		try {
			pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
			strVersion = "Version Name: " + pInfo.versionName +"\n"
				       + "Version Code: " + String.valueOf(pInfo.versionCode);
		} catch (NameNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		//strVersion = "Cannot load Version!";
		
		mTextView.setText(strVersion);
el problema esta en que no puedo obtener la información que contiene el archivito ver.txt

he estado probando este código pero no se en que falla


Código:
InputStream in = null;
try {
    		
		   URL url = new URL("http://telemovilgps.com/gps/ver.txt");
		   HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
		   urlConnection.setRequestMethod("GET");
		    urlConnection.setDoOutput(true);
		    urlConnection.connect();
		    in = urlConnection.getInputStream();
		   

	} catch (MalformedURLException e) {
	    e.printStackTrace();
	} catch (IOException e) {
	    e.printStackTrace();
	}
		       

		m2TextView.setText(" mas.." + in + "final");
pero logre que imprimiera la información del host, o al menos eso parece.

ayúdenme con eso primeramente.

espero haberles explicado bien.