تعداد ویدئو | 20 |
---|---|
زمان دوره | 01:37:58 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کار کردن با SharedPreferences در اندروید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کار کردن با SharedPreferences در اپلیکیشن های اندروید است که با نام اصلی Android Fundamentals – SharedPreferences شرکت Pluralsight منتشر شده است.
یکی از گزینه های جذاب ذخیره سازی داده در سیستم عامل اندروید استفاده کردن از shared preferences می باشد. به بیان ساده قابلیت shared preferences روشی است که با آن می توانید داده های کوچک را در قالب جفت کلید/مقدار ها و یا key/value pair ها ذخیره سازی و سپس بازیابی کنید. این داده ها که لازم است از نوع های داده ای اولیه و یا primitive data-type ها باشند بر روی فایل هایی در فضای ذخیره سازی دستگاه کاربر ذخیره می شوند. نوع های داده ای اولیه primitive data-type ها در سیستم عامل اندروید شامل مواردی از قبیل string و int و float و bool می باشند. می توان به قابلیت shared preferences شبیه به یک دیکشنری و یا مجموعه ای از کلید و مقادیر فکر کرد.
برای مثال ممکن است که شما کلیدی با نام username داشته باشید و برای مقدار و یا value آن بخواهید نام کاربری مورد نظر را ذخیره سازی کنید. ضمناً می توانید با استفاده کردن از همین کلید اقدام به بازیابی کردن مقدار ذخیره شده آن کنید. قابلیت shared preferences یک API ساده را در اختیار برنامه نویس قرار می دهد تا بتواند با استفاده کردن از آن به سادگی روال ذخیره سازی و بازیابی داده ها را انجام بدهد.
همانطور که در قسمت بالا گفتیم از قابلیت shared preferences برای ذخیره کردن و سپس بازیابی نمودن داده های کوچک استفاده می شود. برای مثال تنظیمات کاربر که نیاز است در زمان خروج از برنامه ذخیره شوند و سپس در زمان اجرا شدن برنامه بارگذاری و مورد استفاده قرار بگیرند را می توان با استفاده کردن از shared preferences ذخیره کرد. همانطور که احتمالاً می دانید متد unpause() همیشه قبل از اینکه یک activity در پس زمینه و یا background قرار بگیرد اجرا می شود. به همین دلیل می توان در متد unpause() اقدام به ذخیره کردن داده ها در shared preferences کرد. به همین ترتیب می توان در اجرا شدن متد uncreate() نیز داده های مورد نظر را از shared preferences بازیابی و مورد استفاده قرار داد. داده های ذخیره شده در shared preferences به صورت خصوصی و یا private در scope اپلیکیشن مورد نظر قرار می گیرند. فقط فراموش نکنید که داده های shared preferences متفاوت از داده هایی می باشند که در instance state مربوط به activity قرار می گیرند.
برای استفاده کردن از قابلیت shared preferences اولین کار ایجاد کردن یک فایل shared preferences برای اپلیکیشن می باشد. پیشنهاد می شود که در نامگذاری این فایل از نام پکیج برنامه که منحصر به فرد می باشد استفاده کنید. پس از انجام این کار برای شروع به کار کردن با قابلیت shared preferences از متد getSharedPreferences() استفاده کنید. ضمناً قابلیت shared preferences حالت ها و یا mode های مختلفی را برای ذخیره کردن داده ها از جمله private mode و public mode در اختیار شما قرار می دهند.
فصل اول: مقدمه دوره آموزشی
فصل دوم: مقدمه
فصل سوم: ذخیره سازی و بازیابی داده ها با استفاده کردن از Shared Preferences
فصل پنجم: استفاده کردن از JSON برای ذخیره کردن و بازیابی کردن Data-Type های None-Premitive
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.