آموزش کتابخانه Ion در اندروید

سلام دوستان همیشگی در این سری از آموزش برنامه نویسی اندروید به آموزش کتابخانه Ion در اندروید می پردازیم از کتابخانه ion می توانید به منظور رسیدگی به Requet های سمت سرور خود بپردازید با استفاده از کتابخانه ION می توانید عکس دانلود کنید در ImageView نمایش دهید Json را پارس کنید و کلی امکانات دیگر که با استفاده از این کتابخانه می توانید به پروژه خود اضافه کنید با ما همراه باشید.
 

ویژگی های کتابخانه ION در اندروید

  • Caching
  • پارس Json با استفاده از کتابخانه Gson
  • دریافت رشته از اینترنت
  • لود عکس از اینترنت
  • دانلود فایل
  • Post اطلاعات به سرور در اندروید
  • دریافت اطلاعت در حالت فشرده Gzip
  • پشتیبانی از Cookies

 
سریع برویم سراغ کار با کتابخانه ION
ابتدا وارد فایل Build.gradle از نوع Module شده سپس خط زیر را به بخش Dependencies اضافه کنید.

پروژه را Sync کنید قند شکن فراموش نشود.
دریافت Json با استفاده از کد زیر

کد بالا Json را Url بالا دریافت می کند Url فرضی است.
Post کردن Json و دریافت Json

ارسال یا Post اطلاعات به شکل application/x-www-form-urlencoded با استفاده از کد زیر

Post چندین اطلاعات

دانلود فایل با استفاده از ProgressBar

ارسال و تعیین Header در Request ها

لود عکس در ImageView

اگر می خواهید از کد به صورت General استفاده کنید کلاس زیر را تعریف کرده و در AndroidManifest آن را به عنوان بخش اصلی معرفی کنید (android:name=”imageclass”‘)

اگر می خواهید Header را از وب سرویس دریافت کنید از کد زیر استفاده کنید.

 
 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر