Android Programjaim

Android, Flutter/Dart, Kotlin, Java, Unity, HarmonyOS

Időjárás widget

2011. január 15. 13:32 - lacas8282

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.

 

2 komment
süti beállítások módosítása