Selam.

Androidde bir linke , EditTexte dahil edilen değeri nasıl gönderebilirim?.Link ile JsonParse nasıl yapabilirim?

Tesekkurler..

soruldu: 28 May '13, 02:24

mehmanbashirov's gravatar image

mehmanbashirov
211253138
cevap kabul oranı: 16%

değiştirildi: 01 Tem '13, 23:24

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

soruyu biraz daha türkçeleştirmeniz mümkün mü? Bu haliyle pek anlamlı durmuyor.

(28 May '13, 03:01) gturedi gturedi's gravatar image

Android ile Web Üzerinden Json Parse nasil yapilir?

(28 May '13, 04:31) mehmanbashirov mehmanbashirov's gravatar image

Bu kodlardan once Manifestde INTERNET icazesi vermek lazimdir. public class JsonParser {

static InputStream is = null;
static JSONObject jObj = null;
static String json = ""; 
public JsonParser() {

}
public JSONObject getJSONFromUrl(String url) {
    try {
        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpPost httpPost = new HttpPost(url);

        HttpResponse httpResponse = httpClient.execute(httpPost);
        HttpEntity httpEntity = httpResponse.getEntity();
        is = httpEntity.getContent();

    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }         
    try {
        BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
        StringBuilder sb = new StringBuilder();
        String line = null;
        while ((line = reader.readLine()) != null) {
            sb.append(line + "\\n");
        }
        is.close();
        json = sb.toString();
    } catch (Exception e) {
        Log.e("Buffer Error", "Error converting result " + e.toString());
    }

    // try parse the string to a JSON object
    try {
        jObj = new JSONObject(json);
    } catch (JSONException e) {
        Log.e("JSON Parser", "Error parsing data " + e.toString());
    }

    // return JSON String
    return jObj;

}

}

jsonPrser Method.

    public void JsonParseEt(){
        ArrayList<String> contactList = new ArrayList<String>();
        JsonParser jParser = new JsonParser();
        url="http://sayt/dict.php?text="+editText.getText().toString()+"&from=en&to=az";                
        JSONObject json = jParser.getJSONFromUrl(url);   
        try {
            contacts = json.getJSONArray(Array_Name);                
            for(int i = 0; i < contacts.length(); i++){
                JSONObject c = contacts.getJSONObject(i);                    
                String word = c.getString(TAG_WORD);                        
                HashMap<String, String> map = new HashMap<String, String>();                     
                map.put(TAG_WORD, word);
                Log.e("Neticeeeeee",word);
                contactList.add(map.get(TAG_WORD));   
                ArrayAdapter<String>adapter = new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1, contactList);                   
                listView.setAdapter(adapter);
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }

    }
permanent link

cevaplandı: 16 Haz '13, 03:45

mehmanbashirov's gravatar image

mehmanbashirov
211253138
cevap kabul oranı: 16%

permanent link

cevaplandı: 28 May '13, 07:02

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

cok tesekkur ederim.aslinda ben hall etdim.

(28 May '13, 07:04) mehmanbashirov mehmanbashirov's gravatar image

Cözümünü bizimle paylasir misin.

(30 May '13, 02:16) özcanacar ♦♦ %C3%B6zcanacar's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×39
×2

Soruldu: 28 May '13, 02:24

Görüntüleme: 1,976 kez

Son güncelleme: 01 Tem '13, 23:24

powered by BitNami OSQA