Hüseyin
Hüseyin
Isparta
27/11/2015 tarihinden beri üye
130 GY Puanı
36K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
1 Sertifika
2 Soru Sordu
2 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Diğer...
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (1)
Android 101 Sertifikası
Veriliş Tarihi: Ocak 2016
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

4
Tümünü Gör

JSON ile webten veri çekmek

Merhaba Arkadaşlar bir videoda anlatılan dersi izleyerek benim eklediğim veritabanında verileri çekmek istedim fakat ekran boş geliyor. Yaptığım hatayı bulamadım yardımcı olabilirmisiniz. 

Mysql verirsi

[{"id":"1","soru":"1.Soru","cevap1":"cevap1 Alan?","cevap2":"cevap2 Alan?","cevap3":"cevap3 Alan?","cevap4":"cevap4 Alan?"}] 

package com.example.str.myapplication;

import android.content.Entity;
import android.net.wifi.WifiConfiguration;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.io.IOException;


public class MainActivity extends AppCompatActivity {
final static String URL="http://localhost:81/sinav.php";
    TextView tvData;
    JSONObject json;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        tvData= (TextView) findViewById(R.id.tvData);
       new Game().execute("cevap4");

    }

protected JSONObject readGameParks() throws ClientProtocolException, IOException, JSONException {

    HttpClient client=new DefaultHttpClient();
    HttpGet get=new HttpGet(URL);
    HttpResponse response=client.execute(get);
    StatusLine status=response.getStatusLine();
    int s=status.getStatusCode();
    if (s==200)
    {
        HttpEntity e=response.getEntity();
        String data= EntityUtils.toString(e);
        JSONArray posts=new JSONArray(data);
        JSONObject last=posts.getJSONObject(0);
        return last;


    }

    return null;
}

    public class Game extends AsyncTask<String,String,String>{

        @Override
        protected String doInBackground(String... params) {
            try {
                json=readGameParks();
                String data=json.getString(params[0]);
                return data;
            } catch (IOException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }
            return null;
        }


        @Override
        protected void onPostExecute(String data) {
            tvData.setText(data );
        }
    }


}

 

8 yıl 4 ay önce yanıtladın

Android Studio ya Httpclient import etme

Merhaba arkadaşlar ben php ile mysql bağlanıp veritabanındaki verileri çekiyorum. Bu verileri android kısmında kullanmak istiyorum. Daha işin başında Httpclient import etme sorunu yaşıyorum. import kodu import org.apache.http.client.HttpClient; Httpclient rengi kırmızı yazıyor. Youtubedaki videoları denedim yapamadım. Bunun sorunu ne olabilir bu sorunun üstesinden nasıl gelirim. Lütfen yardımcı olurmusunuz.

8 yıl 4 ay önce yanıtladın

JSON ile webten veri çekmek

30 Kasım 2015 tarihinde cevaplandı

Teşekkürler hocam güzel bir kaynak.

Android Studio ya Httpclient import etme

30 Kasım 2015 tarihinde cevaplandı

Hocam yardımlarınız için çok teşekkür ederim.