Turkcell | Geleceği Yazanlar

Soru & Cevap

ConnectionHelper sınıfı

29.11.2013 - 10:13

android 401 egitimini servisler kısmında ConnectionHelper sınıfı kullanılmıs. daha onceki konularda kullanıldıgı soylenmis sitede aradım bulamadım.

ConnectionHelper sınıfı hangi konuda kullanıldı ?

4292 Görüntülenme

3 Cevap

Ali Keskin
07.12.2018 - 00:55

ConnectionHelper classı aşağıdaki linkteki eğitimde var. Android Servisler Eğitimi 

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-401/android-servisler

 

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Perihan Yavuzcan
28.05.2014 - 00:43

Evet, ConnectionHelper class'i onceki egitimlerde yer almiyor. Ama bu ornek sinif cok ise yaradi. Tesekkurler!

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Yasin Kafadar
30.11.2013 - 12:57

Selamlar,

Dediğiniz sınıfı bende aradım bulamadım eğitimler içinde. Rica etsem bu konuda geri bildirim yapabilir misiniz eğitim içeriğinin altında bulunan kısımdan.

- Ayrıca ConnectionHelper sınıfının yaptığı url'de bulunan içeriği almak. Bunun benzeri internette birçok örnek bulabilirsiniz. Aşağıda ben bir örnek gönderiyorum. Ama dediğim gibi bu işi yapan birçok farklı kod parçası bulunmamaktadır.

 

public class HttpUtils {
 
  public static String getContents(String url) {
        String contents ="";
 
  try {
        URLConnection conn = new URL(url).openConnection();
 
        InputStream in = conn.getInputStream();
        contents = convertStreamToString(in);
   } catch (MalformedURLException e) {
        Log.v("MALFORMED URL EXCEPTION");
   } catch (IOException e) {
        Log.e(e.getMessage(), e);
   }
 
  return contents;
}
 
private static String convertStreamToString(InputStream is) throws UnsupportedEncodingException {
 
      BufferedReader reader = new BufferedReader(new    
                              InputStreamReader(is, "UTF-8"));
        StringBuilder sb = new StringBuilder();
         String line = null;
         try {
                while ((line = reader.readLine()) != null) {
                        sb.append(line + "\n");
                }
           } catch (IOException e) {
                e.printStackTrace();
           } finally {
                try {
                        is.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }
            }
        return sb.toString();
  }
}

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.