بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سئوالاتی در خصوص حافظه جانبی

aahassas  12 سال پیش  11 سال پیش

سلام و خسته نباشید
سه تا سوال داشتم :
۱- چطور می تونیم وجود کارت حافظه جانبی رو روی گوشی کاربر چک کنیم ؟

۲- اگر حافظه خارجی موجود نبود چطور می تونیم مسیر پوشه ای در حافظه داخلی برای ذخیره بانک اطلاعاتی رو پیدا کنیم و اینکه لازمه اجازه دسترسی در Manifest تعریف بشه ؟

۳-ابزاری وجود داره که مثلا برنامه ای مثل فایل منیجر باز بشه و کاربر بتونه مسیر مورد نظرش رو در حافظه خارجی یا داخلی رو پیدا کنه یا باید خودمون همچین چیزی بسازیم ؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش


1- می تونید از قطع کد زیر استفاده کنید:


Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED);

if(isSDPresent){

} else {

}

2- معمولاً حافظه خارجی در دسترس است. نگران این قضیه نباشید و کد خود را بدون نگرانی بنویسید. این دردسر ها را در پروژه پیش بینی نکنید. به کاربر اخطار دهید که SDCard روی گوشی نیست و آنرا قرار دهد. کاربری که SDCard ندارد عملاً نمی تواند هیچ برنامه ای را اجرا کند.

3- نه، باید خودتون این بخش رو در قالب Dialog ها و Activity ها بنویسید.

استاد به سئوال زیر پاسخ نمیدید آیا ؟! (11 سال پیش)
پاسخ به سوال 
Vahid  12 سال پیش

با سلام

استاد بعضی از گوشی ها هستند که یک حافظه داخلی دارند و یک حافظه بزرگ تر مثل 4 گیگ دیگر دارند و  در نهایت هم حافظه SD Card ( البته بعضی ها SD CARD ندارند )

این موضوع رو چطور میشه چک کرد ؟

این سوال منم هست /.. :| (12 سال پیش)

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