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
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.