سلام به کاربران محترم سایت
بعد از مدتی استراحت امروز مطلبی در مورد اندروید در سایت منتشر کرده ایم.
ذخیره اطلاعات در اندروید به روشهای مختلفی انجام می شود، یکی از این روش ها استفاده در Shared Preferences می باشد .
یکی از رایج ترین استفاده های این روش، تعیین حالت های مختلف برنامه می باشد. به عنوان مثال با استفاده از Shared Preferences می توانیم مشخص کنیم که آیا نرم افزاری که ساخته ابم اولین بار است که باز می شود و یا خیر. اگر اولین بار است برنامه باز می شود، پیغام مناسب به کاربر نمایش داده شود.
برنامه هایی که در اولین استفاده یک راهنما به کاربر نمایش می دهند، عموما از این روش استفاده می کنند.
در این مطلب مثالی عملی قرار داده ایم که روش استفاده از Shared Preferences را نمایش می دهد. طرز کار این برنامه به شرح زیر است:
– ابتدا برنامه یک فایل xml با نام دلخواه در مسیر /data/data/…/SharedPreference می سازد (علامت سه نقطه نام پکیج می باشد)
– اگر این فایل از قبل وجود داشته باشد، فایل جدید ساخته نمی شود
– برنامه محتویات فایل xml را خوانده و می فهمد که آیا اولین بار است اجرا می شود و یا خیر
– و …
با استفاده از Shared Preferences می توان اطلاعات دیگری را نیز ذخیره نمود.
مثالی که برای دانلود قرار داده ایم، یک سیستم ورود با رمز است، در صورتی که اولین ورود باشد، کاربر باید رمز جدید بسازد، اگر اولین ورود نباشد، باید رمز را وارده کرده و در صفحه بعد می تواند رمز را تغییر دهد.
محیط برنامه نویسی Eclipsse
API مورد استفاده 14 API معادل با اندروید 4.0
برای دانلود دانلود مثال ذخیره اطلاعات Shared Preferences اندروید روی لینک زیر کلیک کنید
رمز ندارد
می توانید پروژه را در Eclipse ایمپورت کرده و تغییر دهید
تصاویری از پروژه:



نکته: برای پاک کردن اطلاعات ذخیره شده، باید به قسمت برنامه ها رفته و پاک کردن داده های برنامه را لمس کنید.