سورس جیسونی که قراره دیسریالایز بشه:
سورس جیسونی که قراره دیسریالایز بشه:
در اکوسیستم Json تفاوتی بین آرایه و لیست وجود نداره.
تو این قسمت یه فیلد به کلاس مدل اضافه میکنم، به این صورت:
دو تا اصطلاح زیر در GSON وجود داره:
serialize: تبدیل شی جاوا به JSON
deserialize: تبدیل JSON به شی جاوا
از کتابخونه GSON برای map کردن یک شی جاوایی به JSON و برعکس (یعنی پارس کردن JSON) استفاده میشه.
این کتابخونه مخصوصا در پارس کردن jsonهایی با اشیای تو در تو (nested) کارها رو خیلی ساده میکنه و استفاده ازش توصیه میشه.
از GSON علاوه بر اندروید، در جاوا هم میشه استفاده کرد.
کتابخانه AudioRecordView یک Audio visualizer برای فایل های صوتی می باشد.
مقاله مدیوم برای آموزش استفاده از این کتابخانه
از این کتابخانه در اپ voice recorder استفاده کردم.
اگر به هر دلیلی عکس توسط گلاید لود نشه، با تعریف placeholder میشه عکس پیش فرض را مشخص کرد. بدین صورت:
Glide.with(fragment)
.load(url)
.placeholder(R.drawable.placeholder)
.into(view);
یا
Glide.with(fragment)
.load(url)
.placeholder(new ColorDrawable(Color.BLACK))
.into(view);