تمام سوالات سوالات بدون پاسخ سوال بپرسید

سلام آقا من دارم از ksoap 2 برای وب سرویس در اندروید استفاده میکنم . وقتی وصل میشه و پیام که یه رشته است میگیرم پیام به درستی نمایش داده نمیشه ! چون پیام فارسیه !! باید چیکار کنم که بتونم پیام فارسی بگیرم ؟!!

1

من حدس میزنم که مشکل مربوط به encoding باشه!البته کد لازمه.

(02 مه '13, 06:31) student
1

استفاده از ksoapدر اندروید اصلا توصیه نشده است.

(02 مه '13, 06:41) Android clas...

پس از چی باید واسه وب سرویس استفاده کرد ؟!

(02 مه '13, 12:15) sean
1

معمولا اندروید نقش کلاینت یک وب سرویس مبتنی بر REST رو بازی می کنه.مستندات در مورد کار با استفاده از ksoap خیلی کم است.

(02 مه '13, 13:58) Android clas...
1 پاسخ

سلام من از ksoap2 در چندین برنامه خود با تراکنش بالا استفاده کردم. به نظر من که ابزار بسیار مناسبیه البته باید خطاهای متداول وب سرویس ها رو خوب catch کنی. به نظر من ابتدا یه win app بساز که این وب سرویس رو صدا بزنه و خروجی اون رو ببین، اگر مشکلی نداشت بعد داخل اندرویید صداش بزن. بخشی از کدهای بنده با خروجی فارسی

 public user Check_user(String Username,String Pass){

    SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    soapEnvelope.implicitTypes = true;
    soapEnvelope.dotNet = true;
    SoapObject soapReq = new SoapObject(NAMESPACE,"Check_user");
    soapEnvelope.addMapping(NAMESPACE,"user",new user().getClass());
    soapReq.addProperty("Username",Username);
    soapReq.addProperty("Pass",Pass);

    soapEnvelope.setOutputSoapObject(soapReq);
    HttpTransportSE httpTransport = new HttpTransportSE(url,timeOut);
    try{  
        httpTransport.call(NAMESPACE+"Check_user", soapEnvelope);      
        Log.i("Check_user", "Service");
        SoapObject _ret = (SoapObject) soapEnvelope.getResponse();
        user _returned = new user(_ret);
        return _returned;
    }

.

.
toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها