مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

مجوزها در برنامه نویسی Xamarin - نحوه دسترسی اپ به مجوزها


مجوزها در برنامه نویسی اندروید زامارین

در Android ، به طور پیش فرض ، هیچ اپلیکیشنی دارای مجوز برای انجام هر عملیاتی که تأثیری بر روی کاربر یا سیستم عامل داشته باشد ، نیست. برای این که یک اپ بتواند کاری را انجام دهد ، باید مجوزها را اعلام نماید. اپ نمی تواند مجوزهای خود را اعلام نماید ، تا زمانی که مجوزها توسط سیستم Android اعطاء شود. این مکانیسم مجوزها ، اپلیکیشن ها را از انجام فعالیت ، بدون داشتن کسب رضایت کاربر ، متوقف می سازد.

مجوزها باید در فایل AndroidManifest.xml ثبت شوند. برای اضافه کردن مجوزها ، ما روی خصیصه ها دو بار کلیک می کنیم ، سپس به Android ManRequired permissions می رویم ، مجوزها ظاهر خواهند شد. مجوزهای مورد نظر خود را که می خواهیم اضافه کنیم ، انتخاب می نماییم.

Camera : اجازه دسترسی به دوربین دستگاه را فراهم می کند.

<uses-permission android:name="android.permission.CAMERA" />

Internet : دسترسی به منابع شبکه را فراهم می کند.

<uses-permission android:name="android.permission.INTERNET" /> 

ReadContacts : این مجوز ، امکان دسترسی به خواندن contact های دستگاه شما را فراهم می کند.

<uses-permission android:name="android.permission.READ_CONTACTS" /> 

ReadExternalStorage : این مجوز ، دسترسی به خواندن و ذخیره کردن داده ها در یک وسیله ذخیره سازی خارجی را فراهم می کند.

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

Calendars : این مجوز ، اجازه می دهد که یک اپلیکیشن به تقویم دستگاه کاربر و رویدادها دسترسی یابد. این مجوز می تواند خطرناک باشد ، زیرا اپلیکیشن را قادر می سازد که بدون اطلاع مالک ، ایمیل ها را به مهمانان ارسال کند. syntax اضافه کردن این مجوز به صورتی است در زیر نشان داده شده است:

<uses-permission android:name="android.permission-group.CALENADAR" /> 

SMS : اپلیکیشنی با این مجوز دارای توانایی استفاده از خدمات پیام رسانی دستگاه است. این توانایی شامل خواندن ، نوشتن و ویرایش کردن پیام های SMS و MMS است. syntax آن به صورتی است که در زیر نشان داده شده است:

<uses-permission android:name="android.permission-group.SMS" />

Location : یک اپلیکیشن با این مجوز می تواند با استفاده از شبکه GPS ، به موقعیت مکانی دستگاه دسترسی پیدا کند.

<uses-permission android:name="android.permission-group.LOCATION" /> 

Bluetooth : یک اپلیکیشن با این مجوز می تواند فایل های داده را با سایر دستگاه هایی که بلوتوث بی سیم آنها فعال است ، مبادله کند.

<uses-permission android:name="android.permission.BLUETOOTH" />

 

فصلِ: 3 , تعداد قسمت ها: 179 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره آموزشی ، برنامه نویسی اندروید و ios را با استفاده از زامارین خواهیم آموخت. همچنین به صورت کاملا پروژه محور ، اپلیکیشن فروشگاهی مشابه دیجی کالا را پیاده سازی خواهیم کرد. در انته…
فصلِ: 2 , تعداد قسمت ها: 68 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت یک فروشگاه کوچک-آموزش کار با bottom navigation -آموزش کار با تب بار-آموزش کار با scrollview - آموزش کار با ان…

توضیحات کلی مجموعه: آموزش دوره فلاتر از پایه تا پیشرفته(این دوره به دوره متخصص فلاتر تغییر پیدا کرد) درسال های گذشته تعدا زیادی فریمورک معرفی شد که هرکدام تجربه خاص خودش رو داشت،اما فلاتر …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید