رفتن به مطلب
  • 0

چند ابهام در مورد Run Time Permissions


مجتبی خیری

سوال

سلام

استفاده از Run Time Permissions بسیار کار آسونیه ...

ولی چند سوال برام ایجاد شده اگه میشه پاسخ بدید :

1) ما اگه در برنامه خودمون از چند پرمیشن استفاده کنیم و از ران تایم پرمیشن استفاده نکنیم ... در اندروید 6 به بالا ، موقع استفاده برنامه از این پرمیشن چه اتفاقی میفته؟ اون دیالوگ اجازه دادن نمایش میده یا نه؟

2) ما اگه ران تایم پرمیشن استفاده بکنیم ، در اندروید های زیر 6 که نیازی به ران تایم پرمیشن ندارند و ساپورت نمی کنن ، اون دیالوگ درخواست باز هم اجرا میشه یا نه؟

 

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

ببین ران تایم پرمیشن روی api 23 به بالا نیازه فقط و زیر 23 خودکار همه پرمیشنا داده میشه

من تاحالا امتحان نکردم که زیر 23 هم ران تایم رو نمایش بده اما میایم و با یه شرط میگیم اگه اندرویدش بالاتر از لالی پاپ باشه فقط نمایش بده به این صورت

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
		if (checkSelfPermission(Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED || 		 	checkSelfPermission(Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED){
                requestPermissions(new String[]{Manifest.permission.READ_CONTACTS,Manifest.permission.CALL_PHONE},121);
		}
}

همونطور که میبینی گفته اگه SDK_INT بالاتر از لالی پاپ باشه بیا و درخواست پرمیشن بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...