illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید تا کنون 6339 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !

دوره مجازی اندروید (جلسه 13): آموزش Json و دریافت اطلاعات از سرور با Volley

35 3057 ۱۵ مرداد ۹۵
به نام خدا، دوستان سلام. توی این جلسه با ساختار داده Json آشنا می شویم. Json یک ساختار برای تبادل و ذخیره سازی اطلاعات هست که امروزه بیشنر وب سایت های معتبر برای Api سرویس خود، از این ساختار استفاده می کنند. در این جلسه همچنین به کار با کتابخانه ی Volley را آموزش خواهیم داد. به دلیل مهم بودن این بخش 2 مثال کاملا متفاوت حل خواهیم کرد، یک مثال مربوط به ساختن یک اپ آب و هوا خواهد بود که اطلاعات آب و هوای کنونی شهر خاصی را نمایش خواهد داد. و در مثال بعدی قسمت هایی که در جلسه ی مربوط به RecyclerView طراحی کردیم را با استفاده از اطلاعات سرور پیاده سازی خواهیم کرد. مطالب مطرح شده در این جلسه عبارتند از :
  • JSON چیست؟
    • Json Object
    • Json Array
    • Json key
    • Json value
    • ایجاد JsonObject
  • دریافت اطلاعات از وب سایت و سرور راه دور با کتابخانه گوگل (Volley)
  • Volley چیست؟
    • JsonObjectRequest
    • JsonArrayRequest
    • RequestQueue چیست؟
    • آموزش اضافه کردن Request به RequestQueue
    • RetryPolicy چیست؟
    • ست کردن RetryPolicy روی Request
این مطلب یک جلسه از دوره آموزش پروژه محور برنامه نویسی اندروید - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : سیستم عامل اندروید، با بیش از یک میلیارد کاربر در دنیا بالغ بر 70 درصد سهم سیستم عامل های تلفن های همراه را به خود اختصاص داده است. همین موضوع باعث شده تا بازار کاری با پتانسیل بالا برای برنامه نویسی اندروید ایجاد گردد. با توجه به استقبال کاربران و درخواست های مکرر شما دوستان عزیز سعی کردیم دوره ای جامع و کامل را در زمینه برنامه نویسی اندروید برگزار نماییم. در این دوره تمامی مفاهیم مقدماتی تا پیشرفته اندروید را به صورت کاملا پروژه محور آموزش خواهیم داد. پس از گذراندن این دوره می توانید هر برنامه و اپ اندرویدی که می خواهید، با بهترین کیفیت و آخرین تکنولوژی های روز تولید کنید. این دوره طوری طراحی شده که تمام نیازهای بازار کار را پاسخگو می باشد. زبان برنامه نویسی استفاده شده در این دوره جاواست که بهینه ترین، پر سرعت ترین و با کیفیت ترین اپ های اندروید را با آن می توان تولید کرد و گوگل این روش را با آخرین به روزرسانی ها به بهترین شکل پشتیبانی می کند. برای گذراندن این دوره، نیاز به تجربه برنامه نویسی پیشرفته ندارید، ما سعی کردیم اکثر مفاهیم مورد نیاز شما را در جلسات ابتدایی آموزش دهیم. این دوره نیز بر اساس اصل قیمت گذاری منصفانه در سون لرن با هزینه ای بسیار کمتر از آنچه در دوره های حضوری می پردازید در دسترس شما خواهد بود.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 35 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏

    سلام من تو بیلد کردن پروژه به مشکل خوردم سرچ کردم و تو فایل builde.gradle جایگزین کردم jcenter رو با mavenCenteral() مشکل بیلد کردن حل شد ولی این کتابخانه volley رو نمی تونم با پروژه سینک کنم به نظرتون مشکلش بخاطر تغییر jcenter هست ؟

  • ‏‏

    سلام
    استاد واقعا عصابم خراب شد هر چی میکنم اصلا دانلودنمیشه یه ساعته لودینگ آورده
    حتی فیلتر شکن سایفون هم روشنه و سایت های فیلتر شده رو باز میکنه اما این اندرویید استودیو واصعا عصاب خورد کن
    تقریبا دو هفتست رویه این مشکل برخوردم و ستوپ کردم ساعت ارسال نظر رو هم ببینید چقدر زحمت میکم لطفا هرچه سریعتر جواب بدهید
    مشکل از build.gradle
    compile ‘com.android.volley:volley.1.0.0′
    —————————————
    http://rozup.ir/view/1842891/2.png

    • ‏‏
      سعید شاهینی(۲۹ شهریور ۱۳۹۵)

      سلام، دلیلش این هست که سایفون اصلاً کار نمی کنه داخل اندروید استودیو!!! باید از vpn استفاده کنید، که محل اقامتتون خارج از ایران نشون داده باشه، از سرویس هایی مثل kerio یا cisco استفاده کنید!

      • ‏‏

        از سایت https://vpnm.me/ خریدم
        http://rozup.ir/view/1848448/1.png
        http://rozup.ir/view/1848454/12121.png

        مثل سایفون هست سایت های فیلتر شده رو باز میکنه اما واسه اندروید استودیو کار نمیکنه
        به غیر از هدر دادن پول هیچ سودی نداشت .
        اگه میشود لطفا فیلتر شکن خود را آپلود کنید و واسه من بفرستید تا دانلود کنم و سپس سایتی که از اون خودتان خریدید را به من بگید تا از اون یوزر نیم و پسوردو بخرم

        • ‏‏
          سعید شاهینی(۳۰ شهریور ۱۳۹۵)

          دوست عزیز nextvpn هم همین مشکل رو داره و location تغییر نمی ده، از سرویس های cisco استفاده کنید. با سرورهای آمریکا متصل بشید.

  • ‏‏
    سیروان(۵ مهر ۱۳۹۵)

    سلام
    دقیقا کد های شما رو روی اندروید استودیو کپی کردم و اونو تو گوشیم ذخیره کردم(adbd)ولی اطلاعات اب و هوا رو نمیگیره
    اندروید استودیوی من
    http://rozup.ir/view/1861821/1.png
    ولی تو اندروید استودیو شما اطلاعات رو میگیره
    http://rozup.ir/view/1861825/2.png
    مشکل از چیست؟؟؟البته شما از جنی موشن استفاده کردید و من از ADBD
    البته منcisco VPN رو دانلود کردم و اون VPNروشنه
    و دلیل اینکه من از جنی موشن نمیتونم استفاده کنم اینه که وی پی ان کاسیو رو قطع و وصل میکنه در حالی که اندروید استودیو به درستی وی پی ان کار میکنه و اونو قطع و وصل نمیکنه

    چکار کنم استاد؟؟

    • ‏‏
      سعید شاهینی(۵ مهر ۱۳۹۵)

      داخل اندروید مونیتور هر اروری به وجود بیاد نشون داده می شه، لطفا از ارورش اسکرین شات بگیرید

      • ‏‏
        سیروان(۵ مهر ۱۳۹۵)

        ارور ها
        http://rozup.ir/view/1863095/46.png
        http://rozup.ir/view/1863096/7.png
        ————-
        کد های جاوا
        http://rozup.ir/view/1863093/s.png
        http://rozup.ir/view/1863094/so1.png

        • ‏‏
          سعید شاهینی(۶ مهر ۱۳۹۵)

          permission مربوط به اینترنت رو داخل مانیفست اضافه نکردید، داخل ویدیو آموزش دادم مثل اینکه حواستون نبوده

        • ‏‏
          سیروان(۸ مهر ۱۳۹۵)

          فایل ndkرو دانلود کردم گفتم شاید مشکل از این باشه که ارور ها تغیر پیدا کرد
          http://rozup.ir/view/1867390/12111.png
          http://rozup.ir/view/1867391/11.png
          هنوز نتونستم این مشکلو حل کنم ساعت 5 شبه
          این همه تلاش شبانه روز به نتیجه ای نرسیدم
          استاد چاره چیست؟؟؟چیکار کنم؟مشکل کار از کجاست؟

        • ‏‏
          سعید شاهینی(۹ مهر ۱۳۹۵)

          سلام، Ndk برای چی دانلود کردید؟! ndk برای نوشتن برنامه با c++ هست!

        • ‏‏
          سیروان(۹ مهر ۱۳۹۵)

          همینطوری دانلود کردم گفتم شاید مشکل از این باشه
          استاد نظر دیگه رو تایید نکردید.
          نظر قبلیم رفته تو قسمت اسپم ها؟؟؟یعنی سیستم وردپرس نظر قبلی رو اسپم مشخص کرده؟
          دیدگاه شما در انتظار بررسی است.

        • ‏‏
          سعید شاهینی(۱۰ مهر ۱۳۹۵)

          نظر دیگه ای از شما ثبت نشده!

  • ‏‏
    Hamed Noktedan(۱۵ آذر ۱۳۹۵)

    سلام
    تو این جلسه به جز volley کتابخانه های دیگه ای هم معرفی کردید به نام های retforfit و okayhttp البته نمیدونم اسمشون رو درست نوشتم یا نه
    آیا تو جلسات بعدی حرفی از این ها زده شده؟
    یه توضیحی از این ها بدید لطفا
    ممنون

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش پروژه محور برنامه نویسی اندروید - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram