مقالات طراحی اپلیکیشن اندروید اجازه دسترسی در حال اجرا با استفاده از Dexter

اجازه دسترسی ها بعد از اینکه گوگل اندروید مارشمالو را ارائه کرد، بصورت در حال اجرا هم باید گرفته شود.

کاربر این اجازه را دارد که زمان اجرای کد هم بتواند تایید یا رد بکند.

نوشتن کد اجازه دسترسی به کاربر نیازمند کدنویسی زیادی و خسته کننده ای برای برنامه نویس دارد.

در این مقاله سعی بر ساده سازی این کار با استفاده از کتابخانه Dexter داریم

۱ – کتابخانه dexter

ابتدا کد زیر را در فایل build.gradle قرار دهید

۱ – ۱ ارسال درخواست تکی

برای ارسال یک درخواست تکی باید از withPermission() استفاده کنید.

 onPermissionGranted()  وقتی که دسترسی داده شد می آید.

onPermissionDenied() برای وقتی که اجازه رد شد استفاده می شود.

مثالی از نمونه کر برای درخواست دوربین :

همچنین می توانید با قرار دادن PermissionRequestErrorListener خطاهای موجود را مدیریت کنید

می توانید مطالب بیشتری در زمینه طراحی و برنامه نویسی اپلیکیشن را اینجا ببینید

می توانید مطالب بیشتری را اینجا ببینید

 

اجازه دسترسی در حال اجرا با استفاده از Dexter
5 (100%) 1 vote
Telegram Facebook WhatsApp +Google Twitter LinkedIn

دیدگاه خود را بیان کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.