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

مشکل در permission.WRITE_EXTERNAL_STORAGE در اندروید 6

Shadow  7 سال پیش  7 سال پیش
+3 0

می خوام یه فایلی رو توی sdcard بسازم که دسترسی ها رو توی مانیفست دادم ولی بازم خطای Permission denied رو میده؟

 

0 0
لینک (7 سال پیش)
0 0
این رو نگاه کردن نفهمیدمش ولی یه راهی پیدا کردم روی ایمولاتور جواب داد ولی توی گوشیم نه ؟ (7 سال پیش)
0 0
دوست عزیز بار ها و بار ها یقسه دوستان هم به این مشکل برخورد کردن و هر بار این جا ذکر کردم که خیلی از پرمیشن ها در اندروید 6 به بعد باید در هنگام اجرای برنامه از کابر دریافت بشن! (7 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Reza  7 سال پیش
+6 0

 
میتونی از این متد استفاده کنی ..

public boolean checkPermission() { if (Build.VERSION.SDK_INT >= 23) { if (checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED &&
checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) { // your code Log.v("TAG","Permission is granted"); return true; } else { Log.v("TAG","Permission is revoked"); ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE}, 1); return false; } } else {
// your code Log.v("TAG", "Permission is granted"); return true; } }
0 0
تشکر درست شد از این کد استفاده کردم! (7 سال پیش)
0 0
تشکر درست شد از این کد استفاده کردم! (7 سال پیش)
0 0
سلام این کد رو تو کدوم اکتیویتی نوشتید و باید قرار داد ؟ (7 سال پیش)
+1 0
توی اکتیویتی بزارین که همه اکتیویتی ها را ازش اکستند کردین (7 سال پیش)
0 0
در برنامه ای که انلاینه و کل اطلاعات از سرور گرفته میشه اگر کاربر اجازه دسترسی اینترنت رو نداد داخل برنامه باید چه رویدادی واسش درنظر گرفت؟ (7 سال پیش)
+1 0
میتونید پیغامی رو نشون بدید که در اون این نکته ذکر شده که اجازه دسترسی به اینترنت یکی از ضروریات این برنامه هست و بعدش درخواست پرمیشن کنید و اگر نداد تمامی فعالیت هایی که نیاز به اینترنت دارند رو غیر فعال کنید... (7 سال پیش)
+1 0
برای اینکه خیلی به کاربر پیغام نشون ندید که کلافش نکنه و تنها در صورتی که فلان پرمیشن یکبار توسط کاربر deny شده باشه بهش پیغام بدید میتونید از متد shouldShowRequestPermissionRationale() استفاده کنید لینک (7 سال پیش)
0 0
متشکرم از پاسختون.لینکی که گذاشتید باز نمیشه..دقیقا سوالم همینجاست که چطور کل برنامه رو براش غیر فعال میشه کرد؟ و یه سوال دیگه اینکه کدی که پرمیشن هارو چک میکنه داخل اکتیویتی parent هست که بقیه اکتیویتی ها ازش اکستندز شدند اما داخل فرگمنت ها چطور میشه از این تابع استفاده کرد؟ (7 سال پیش)

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