Soru & Cevap

Android Web Service

04.06.2016 - 09:36

Herkeze Merhaba,

Android mobil yazılımında yeniyim. SQLite kullanarak ufak tefek şeyler yaptım. Ancak benim istediğim Visual studio da kurmuş olduğum bir web servisle MSQL veritabanındaki verileri getirme,silme,düzeneme işlemleri sağlanıyor. Ancak bu verileri android mobil üzerinden gerçekleştirmek istiyorum. Nasıl yapabilirim ? Bu konuyla ilgili yardımlarınızı rica ediyorum elinizde örnek link vs varsa anlatan o bile harika olucaktır benim için. Şimdiden herkeze çok teşekkürler 

10 Görüntülenme

2 Cevap

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

Profile picture for user unalcotur
unalcotur
22.06.2016 - 05:26

Hocam bahsettiğin olay bir android ile web servis çağırma işlemi ise bunu ksoap2 kütüphanesi ile gerçekleştirebilirsin. Ben sana bunun ile ilgili bir örnek atayım. Nette de biraz araştırabilirsin.

String SOAP_ACTION = "http://tempuri.org/Authenticate";
        String NAMESPACE = "http://tempuri.org/";
        String METHOD_NAME = "Authenticate";
        String URL = "www.webapi.com.asmx?wsdl";
        

        SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

        request.addProperty("user", username);
        request.addProperty("password", password);

        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

        envelope.dotNet = true;
        envelope.setOutputSoapObject(request);

        HttpTransportSE androidHttpTransportSE = new HttpTransportSE (URL);
        androidHttpTransportSE.debug = true;

        try {
            androidHttpTransportSE.call(SOAP_ACTION, envelope);
            SoapPrimitive  response = (SoapPrimitive) envelope.getResponse();
            //response.ToString(); sonuç değeri bu şekilde alabilirsin
        } catch (Exception e) {
            e.printStackTrace();
        }

 

picture-30491-1565085904.jpg
serhatleventyavas
05.06.2016 - 12:31

Uzaktaki sunucuya baglanamak için dostum httpurlconnection kullanabilirsin. Yada volley , Retrofit gibi kütüphanelerden faydalanabilirsin.

 

Sezgin Karagülle
05.06.2016 - 01:00
Kullanımıyla ilgili elinizde sağlam bir örnek var ise link iletebilir misiniz ?