آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

بهترین روش برای نگهداری متن توضیحات

mgh  10 سال پیش  10 سال پیش
0 0

سلام

من یه ListView دارم که هرکدام از آیتم های اون قابل کلیک شدن هستند و بعد از کلیک شدن داخل یه layout دیگه توضیحات نسبتا طولانی ای از چیزی که روش کلیک شده نمایش داده میشه.

در ضمن این توضیحات قرار نیست ویرایش، حذف یا اضافه بشه. کلا توی نرم افزار ثابت میمونه

حالا بهترین راه برای ذخیره توضیحات چیه ؟ آیا استفاده از DB درسته ؟

 

در ضمن این سیستم پرسش و پاسخ جدید خیلی جالب و خوبه.

نمونه اش رو جایی ندیده بودم.

ممنون

0 0
مطمئنا بهترین راه استفاده از دیتابیس است. (10 سال پیش)
0 0
با دیتا بیس یه مشکل دارم. اگه اطلاعات توی دیتابیس باشه هر کسی به راحتی میتونه بانک رو تو هر برنامه دیگه ای باز کنه و اطلاعات رو بخونه یا تغییر بده. نرم افزار هایی که نام کاربری یا کلمه عبور رو نگه داری میکنند چی کار میکنند ؟ مثلا نرم افزار "حسابدار" برای اندروید. (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Alireza.b  10 سال پیش
0 0

در مورد حفاظت از اطلاعات راه های زیادی هست که یکی از آن ها کدینگ کردن دیتابیس است. به طوری که فقط شما می توانید آن را decode کنید. معمولا در بیشتر نرم افزارها، در صورتی که سرور بیس نباشد تمامی اطلاعات از جمله رمز عبور در دیتابیس ذخیره می شود.

در مورد نرم افزار حسابدار نیز اگر می خواهید بفهمید اطلاعات در دیتابیس ذخیره می شود یا خیر به به قسمت برنامه ها درفته و روی گرینه حذف اطلاعات (clear data) برنامه حسابدار کلیک کنید. اگر بعد از ورود مجدد به حسابدار رمز از شما خواسته نشود یعنی رمز در دیتابیس ذخیره شده بود که شما آن را دیلیت کردید.

البته اگر یک نرم افزار اطلاعات خود را در Shared Prefences ذخیره نکند، و مثلا در محل

data/data/com.example.app/databases

ذخیره کند، گرینه clear data واقع در تنظیمات نمی تواند آن را دیلیت کند. در این صورت شما یا باید با Emulator یا یک گوشی روت شده به این آدرس رفته و ببینید آیا فایلی با پسوند db وجود دارد یا نه. البته با کد نویسی نیز می توان فهمید که توضیح آن در اینجا نمی گنجد.

موفق باشید.

0 0
مرسی از پاسخ کاملت. (10 سال پیش)
0 0
ممنون :) (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .