Sobes.tech
Junior — Middle

Koja je razlika između oznaka <uses-permission> i <permission> u Android manifestu?

sobes.tech АИ

Одговор од АИ

У Android манифесту:

  • <uses-permission> је елемент који најављује да апликација захтева одређено одобрење за рад. На пример, да користи камеру или приступ интернету, апликација указује одговарајућа одобрења преко <uses-permission>.

  • <permission> је елемент који декларише ново одобрење, које могу користити друге апликације или сама апликација за ограничење приступа својим компонентама.

Једноставно речено:

  • <uses-permission> — апликација тражи одобрење.
  • <permission> — апликација креира своје одобрење.

Пример коришћења <uses-permission>:

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

Пример декларације сопственог одобрења:

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

Ово омогућава контролу приступа компонентама апликације од стране других апликација.