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

دوره مجازی اندروید (جلسه 14): تبدیل اطلاعات Json به Data Model جاوا

31 3544 ۲۱ مرداد ۹۵
به نام خدا، سلام. در جلسه قبلی اطلاعات رو از سرور openweathermap گرفتیم، در این جلسه قصد داریم به شما نشان دهیم که چطور ساختار json را می توان به data model جاوا تبدیل کرد تا بتوان آن را در View های اندرویدی نمایش داد.
این مطلب یک جلسه از دوره آموزش پروژه محور برنامه نویسی اندروید - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : سیستم عامل اندروید، با بیش از یک میلیارد کاربر در دنیا بالغ بر 70 درصد سهم سیستم عامل های تلفن های همراه را به خود اختصاص داده است. همین موضوع باعث شده تا بازار کاری با پتانسیل بالا برای برنامه نویسی اندروید ایجاد گردد. با توجه به استقبال کاربران و درخواست های مکرر شما دوستان عزیز سعی کردیم دوره ای جامع و کامل را در زمینه برنامه نویسی اندروید برگزار نماییم. در این دوره تمامی مفاهیم مقدماتی تا پیشرفته اندروید را به صورت کاملا پروژه محور آموزش خواهیم داد. پس از گذراندن این دوره می توانید هر برنامه و اپ اندرویدی که می خواهید، با بهترین کیفیت و آخرین تکنولوژی های روز تولید کنید. این دوره طوری طراحی شده که تمام نیازهای بازار کار را پاسخگو می باشد. زبان برنامه نویسی استفاده شده در این دوره جاواست که بهینه ترین، پر سرعت ترین و با کیفیت ترین اپ های اندروید را با آن می توان تولید کرد و گوگل این روش را با آخرین به روزرسانی ها به بهترین شکل پشتیبانی می کند. برای گذراندن این دوره، نیاز به تجربه برنامه نویسی پیشرفته ندارید، ما سعی کردیم اکثر مفاهیم مورد نیاز شما را در جلسات ابتدایی آموزش دهیم. این دوره نیز بر اساس اصل قیمت گذاری منصفانه در سون لرن با هزینه ای بسیار کمتر از آنچه در دوره های حضوری می پردازید در دسترس شما خواهد بود.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

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

  • ‏‏
    shahriar rad(۱۹ اسفند ۱۳۹۵)

    با سلام و درود خدمت شما
    بنده یک سوالی داشتم
    شما دراین قسمت اومدید و از اینترفیس استفاده کردید که به نظرم جای مناسبی نبود یا شایدم اونجوری که راجعبش صحبت کردین اشتباه اومد.
    شما اومدید تابع getCourentWeather را در یک قسمت دیگری نوشتین تا ایجا درست و منطقی (یه جورایی حالت functional در php ) از اینجا به بعدش رو اومدید و گفتین اگه بخوایم شی بگیریم ازش کار بیهوده ای هست چون باید getter و اینا براش بنویسیم تا اینجا شم درست ولی بعدش خودتون تابع را به حالت public در آوردین و تازه یک خط دیگه هم بهش اضافه کردین به نام اینترفیس
    خوب ما میومدیم تابع را به حالت public در می اوردیم پ فقط ازش شی میگرفتیم و در قسمت activity فرا خوانی میکردیم و شاید احتیاجی هم به implement کردن و نوشتن interface هم نبود

    مگه اینکه از اول اینترفیس تعریف میکردیم و در اینجا استفاده می کردیم

    • ‏‏
      سعید شاهینی(۱۸ فروردین ۱۳۹۶)

      دلیل استفاده کردن از Interface اینه که ما نمی دونیم که چه زمانی دیتا از سرور دریافت می شه. چون نمی دونیم نمی توانیم از getter استفاده کنیم. چون مشخص نیست که کی باید متد getter رو صدا بزنیم.

  • ‏‏
    مسعود معینی(۱۰ فروردین ۱۳۹۶)

    سلام
    اون قسمتی که Context رو به عنوان پارامتر به newRequestQueue فرستادید میشد از Mainactivity.this استفاده کرد ؟
    اگر آره فرقش با کاری که شما کردید یعنی گرفتن نمونه از Context در کلاس جاری چیه ؟

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

      Context کلاسی است که با استفاده از اون می شه Resource های پروژه دسترسی داشت. کلاس Activity رو اگر مشاهده کنید می بینید که کلاس Context رو extend کرده و درواقع اون کلاس رو به ارث برده. حالا شما می تونید به جای پاس دادن Context خود اکتیویتی رو پاس بدید یا یه نمونه از کلاس Context رو.

  • ‏‏
    مسعود معینی(۱۰ فروردین ۱۳۹۶)

    و یک سوال دیگه
    اگر فایل Json که داشتیم روش کار میکردیم یک تعدادی المان به صورت تکراری داشت. مثلا فرض کنید ده تا پست رو نمایش میداد که هر کدوم عنوان و توضیحات و … دارن.

    اینجا باید کل عملیات Parse کردن رو بذاریم تو حلقه for و آخر هر حلقه یک بار شی مدل رو return کنیم ؟

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

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

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

    ورود به سایت

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

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

    عبارت :
    7LearnTelegram