مجوزها در اندروید M (بخش دوم)

سلام دوستان؛

در آموزش قبل در مورد مجوزها در اندروید M در اندروید صحبت کرده‌ایم، اکنون می‌خواهیم این بحث را به‌صورت پیشرفته‌تر توضیح بدهیم.

 

درخواست چند مجوز در اندروید:

تصور کنید در یک بخش مجبور شوید چند مجوز را پشت سر هم تایید کنید. در این بخش ما می‌توانیم چندین درخواست مجوز را در یک پیام صادر کنیم، در ادامه برای صدور مجوزها در اندروید M با ما باشید؛

در ادامه بخش مجوزها در اندروید M :

۷- یک اکتیویتی جدید بسازید و نام آن را MultiplePermissionsActivity.java بگذارید. یک فایل xml برای این اکتیویتی بسازید و کدهای زیر را در آن قرار دهید.(این دو فرایند را می‌توان با کلیک راست روی پوشه Layout و بخش Activity انجام داد)

 

۸-در فایل Xml اصلی یک دکمه اضافه کنید و به شکل زیر در فایل MainActivity.java، آن را پیاده‌سازی کنید.

۹- مجوزهای زیر را در فایل AndroidManifest.xml اضافه کنید.

۱۰.فایل MultiplePermissionsActivity.java را بازکنید و تغییرات لازم را برای کار با مجوزها در اندروید M در آن انجام دهید.

در اینجا ما رشته مجوزهای موردنیازمان را تولید کرده‌ایم.

در متد onRequestPermissionsResult ما از یک حلقه for برای مشخص کردن صادر شدن مجوزها در اندروید M استفاده کرده‌ایم.

 

work with permissions in android M - mobcollege.ir
مجوزها در اندروید M

درخواست مجوز از Fragment:

اکنون در مرحله پیشرفته‌تر در مورد درخواست مجوزها در اندروید M، از درون Fragmentها بحث می‌کنیم.

۱۱- یک اکتیویتی جدید بسازید و نام آن را FragmentPermissionActivity.java قرار دهید.

۱۲- متد کلیک دکمه btnLaunchPermissionFragment را در MainActivity.java به‌صورت زیر پیاده می‌کنیم:

 

۱۳- مجوز زیر را در فایل AndroidManifest.xml اضافه کنید.

۱۴- فایل PermissionsFragment.java را بازکنید و تغییرات لازم را در آن انجام دهید.

work with permissions in android M - mobcollege.ir
مجوزها در اندروید M

مدرس و برنامه‌نویس اندروید. تمام تجربه‌هایم را با شما شریک می‌شوم و دوستت دارم بتوانم با کمک و همراهی همه دوستان یک مرجع کامل فارسی برای برنامه‌نویسی اندروید ایجاد کنم.

عضو می‌شوم:)

مقاله های مرتبط :

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

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