View Full Version : آموزش کتابخانه ی volley در اندروید (فارسی)
godofphp
سه شنبه 07 اردیبهشت 1395, 18:00 عصر
آموزش فارسی و روان کتابخانه ی volley در اندروید برای برنامه های مبتنی شبکه که نیاز به درخواست و ارسال داده ها از سرور دارند
لینک آموزش (http://samenta.ir/%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-%DB%8C-volley-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF/)
godofphp
چهارشنبه 08 اردیبهشت 1395, 08:49 صبح
آموزش بروزرسانی شد
godofphp
پنج شنبه 13 خرداد 1395, 13:11 عصر
حل کردن مشکل فارسی در کتابخانه ی volley برای همیشه با ساخت یک کلاس جدید به نام JsonArrayRequestUTF8 - این کلاس برای متدهای JsonObjectRequest و StringRequest نیز کاربرد دارد کافیست نام کلاس مشتق شده را تغییر دهید و نوع متغیرهای ارسالی دریافتی را بسته به نام کلاس عوض کنید
/**
* Created by Abbas Nikzad on 5/27/2016.
*/
public class JsonArrayRequestUtf8 extends JsonArrayRequest {
public JsonArrayRequestUtf8(String url, Response.Listener<JSONArray> listener, Response.ErrorListener errorListener) {
super(url, listener, errorListener);
}
@Override
protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) {
try {
String json = new String(
response.data,
"UTF-8"
);
return Response.success(
new JSONArray(json),
HttpHeaderParser.parseCacheHeaders(response)
);
} catch (UnsupportedEncodingException e) {
return Response.error(new ParseError(e));
} catch (JSONException e) {
return Response.error(new ParseError(e));
}
}
}
}
توضیحات اضافی :
یک کلاس جدید بسازید و محتویات کدهای بالا را کپی کنید حال نام کلاس را منبطق با نام فایلی کلاسی که درست کردید عوض کنید
از این پس برای درخواست های خود از این کلاس استفاده کنید
NeoFighT
جمعه 14 خرداد 1395, 10:29 صبح
سلام ،
آقا نمیخواستم پست الکی بزارم ولی نتونستم تحمل کنم ،
واقعا ممنونم خیلی آموزش خوبیه ، دمتون گرم واقعا.
در ضمن ، میشه لینک githubش رو بدین؟
چون من دیدم depricate شده بود گفتم شاید اشتباه رفتم.
godofphp
شنبه 15 خرداد 1395, 12:09 عصر
سلام ،
آقا نمیخواستم پست الکی بزارم ولی نتونستم تحمل کنم ،
واقعا ممنونم خیلی آموزش خوبیه ، دمتون گرم واقعا.
در ضمن ، میشه لینک githubش رو بدین؟
چون من دیدم depricate شده بود گفتم شاید اشتباه رفتم.
خواهش میکنم نظر لطف شماست
اگه منظورتون گیتهاب کدهای بالاست بفرمائید : حل مشکل فارسی در کتابخانه ی volley (https://gist.github.com/Ellip-commerce/ee56c2f1fba8580f34d7c609d081f02d)
در مورد depricate هم اگه بیشتر توضیح بدهید بهتر میشه
دقیقا کجای کدهای این خطا رو میده فکر نکنم هیچ یک از متد ها یا کلاس های بالا منقضی شده باشن
godofphp
جمعه 08 بهمن 1395, 18:27 عصر
فایل ویدیویی این آموزش با زبان فارسی و کیفیت بالا تهیه شده است
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.