/UlkeNufusOgren

mobil programlama dersi için yapılmış, web service aracılığı ile ülkelerin nüfuslarının öğrenilebileceği android projesi.

Primary LanguageJava

Proje Adı- Ülke Sorgu

Menüde seçilen ülkenin nüfus bilgilerini jsoap ile çekip gösterir.Çekilen verinin div değerine göre tablodaki veri "veri" stringine aktarılıyor aktarılan "veri" split komutu ile boşluklar referans alınarak parçalanıyor ve "veri2" string katarına atılıyor.

try {
                Document doc = Jsoup.connect("http://www.skyturks.com/ulke_nufuslari1.asp").get();
                Elements elements = doc.getElementsByClass("sut");
                System.out.println(elements.toString());

                if (elements.size()!=0){
                    veri=elements.text();
                    veri2=veri.split(" ");

                }
                else{

                    veri="hata";


                }

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

"Veri2" string katarının indexsi tıklanılan bayrağın temsil ettiği ülkeye göre değer alarak uygun verinin seçilip texview e yazılmasını sağlar.

images.add((ImageView) findViewById(R.id.argentina));

images.get(0).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                try {
                    setupVariable();
                    veridegeri=169;

                } catch (Exception ex) {
                    ex.printStackTrace();
                }
            }
        });


((TextView)findViewById(R.id.textView)).setText(veri2[veridegeri]);
Thread yapısı kullanılmak yerine AsyncTask kullanılıp programın tıkanması önlenip işlemler arka planda yaptırılmıştır.
b56e6e59977d4e4faf22bffd8bf71f29