Sobes.tech
Junior — Middle

Android manifestində <uses-permission> və <permission> etiketləri arasında nə fərq var?

sobes.tech Süni İntellekt

AI-dan cavab

Android manifestində:

  • <uses-permission> — bu element, tətbiqin tələbinə uyğun olaraq müəyyən bir icazənin lazımlı olduğunu elan edir. Məsələn, kamera istifadə etmək və ya internetə çıxış üçün tətbiq uyğun icazələri <uses-permission> vasitəsilə göstərir.

  • <permission> — bu, yeni bir icazə elan edən elementdir və digər tətbiqlər və ya tətbiqin özü tərəfindən öz komponentlərinə giriş məhdudlaşdırmaq üçün istifadə edilə bilər.

Sadə dillə:

  • <uses-permission> — tətbiq icazə istəyir.
  • <permission> — tətbiq öz icazəsini yaradır.

<uses-permission> istifadəsinə nümunə:

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

Öz icazəsini elan etmə nümunəsi:

<permission android:name="com.example.myapp.MY_PERMISSION"
            android:protectionLevel="signature" />

Bu, tətbiqin digər tətbiqlər tərəfindən komponentlərinə girişini idarə etməyə imkan verir.