Végülis nekem volt szükségem erre a mini scriptre, de ha már megírtam, akkor gondoltam felrakom nektek is, hátha valakinek jól jön. Igazából semmi beállítási lehetőség nincs, csak kiírja a fokokat, és ennyi. Plusz ugye frissítés gomb.
market: időjárás widget
És hogy legyen már egy kis kódolás is, hogyan lehet ilyen vackot írni:
static String varosok[] =new String[] {"Budapest","Szeged","Debrecen","Szolnok","Tatabánya","Cegléd","Nyíregyháza","Siófok"};
static String varos_codes[]=new String[] {"HUXX0016","HUXX0011","HUXX0004","HUXX0034","HUXX0012","HUXX0003","HUXX0009","HUXX0038"};
static String getWeather(String varos_code, String varos) {
try {
String url="http://weather.yahooapis.com/forecastrss?p="+varos_code+"&u=c";
String s=HttpConnect.sendGet(url, url, null);;
HttpStringCutter cutter=new HttpStringCutter();
String s3 = cutter.cutFromString(s, "code=\"", "\"",0);
String s4 = cutter.cutFromString(s, "temp=\"", "\"",0);
String s5 = cutter.cutFromString(s, "<![CDATA[", "<br />",0);
return varos+"#"+s3+"#"+s4+"#"+s5;
}
catch (Exception ex){
return varos+"#??#??#??";
}
}
Ennyi az egész, fogunk egy yahoo weathert, és ellopjuk az adatokat az RSS-ből.