ما چهار نوع Permissions تو اندروید داریم:

  • Normal: ریسک خیلی کمی برای سیستم یا کاربر دارن. سیستم اونها رو به صورت خودکار به برنامه ها می‌ده و لازم نیست از کاربر اجازه بگیریم.
  • Dangerous: اینها ریسک زیادی دارن و می‌تونن به داده های خصوصی کاربر دسترسی داشته باشن یا به قسمت هایی از دستگاه ک می‌تونه تاثیر منفی روی کار دستگاه بزاره. به همین دلایل سیستم به صورت خودکار اونها رو ب برنامه ها نمی‌ده و باید برنامه اونها رو درخواست کنه.
  • Signature: این دسته از مجوز ها را سیستم فقط ب برنامه هایی می‌دهد ک امضای آنها اجازه استفاده از این مجوز ها را داشته باشد. اگر اجازه لازم را امضای برنامه داشته باشد سیستم این مجوز ها را بدون سوال از کاربر به برنامه می‌دهد.
  • SignatureOrSystem: این مجوز ها را سیستم فقط به برنامه هایی می‌دهد ک در پوشه اندروید روی سیستم هستند یا امضای آنها اجازه ای را دارد ک ایجاد کننده این مجوز داشته است. از استفاده از این گروه باید خود داری کنیم.