Sunday, September 11, 2011

Android Programming - Url Connect

This the basis for web service. Android + Web Service is a future will be for me. With open platform you can access open information. That's really great I think.
Simple, with a piece of code to access web service in Android, but remember, this is basic implementation, you need add more functionality for sure, like checking internet connection, handling the error and encoding the output (XML or JSON).
This is my code, simple, as a function that you can called anywhere in your program.
public String connect(String url) throws IOException {
        HttpClient client = new DefaultHttpClient();
        HttpGet request = new HttpGet(url);
        HttpResponse response = client.execute(request);
        BufferedReader br = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
        String line = "";
        StringBuffer sb = new StringBuffer();
        while ((line = br.readLine()) != null) {
             sb.append(line);
        }
        return sb.toString();
    }

You need an input with type string that contained the url of the web services, the code then connect and copy the output as a string too.
For more advanced usage you can directly encoded the output string to format that you need. :)

Categories: , , , , , ,

Related Posts:

  • USB Tethering & Transparent ScreenSejak Android versi 2.2 (Froyo) ditambahkan kemampuan untuk menjadikan handset Android portable WiFi hotspot. Selama ini saya sering menggunakan kemudahan ini untuk mengakses internet. Dengan berlangganan internet di tablet A… Read More
  • Ubuntu for AndroidSaat sedang mengunjungi situs Ubuntu dengan niatan mencari kabar terbaru mengenai si 12.04 LTS, ternyata saya justru menemukan berita yang lebih menarik untuk saat ini. Yaitu mengenai project Ubuntu untuk dapat dijangkau lebi… Read More
  • Zombie !!! Tertarik buat tahu asal usul zombie setelah install2 game di galaxy tab, ternyata banyak sekali game dengan tokoh Zombie, sebegitu populernya Zombie, mulai dari Plants vs Zombie yang melegenda sampai ZombieVille yang saya… Read More
  • Ubuntu for AndroidSaat sedang mengunjungi situs Ubuntu dengan niatan mencari kabar terbaru mengenai si 12.04 LTS, ternyata saya justru menemukan berita yang lebih menarik untuk saat ini. Yaitu mengenai project Ubuntu untuk dapat dijangkau lebi… Read More
  • Ubuntu for Android Saat sedang mengunjungi situs Ubuntu dengan niat mencari kabar terbaru mengenai si 12.04 LTS, ternyata saya justru menemukan berita yang lebih menarik untuk saat ini. Yaitu mengenai project Ubuntu untuk dapat dijangkau lebih… Read More

0 komentar:

Copyright © 2025 Johannes Dwi Cahyo | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑