Sobes.tech
Junior — Middle

Android манифестинде <uses-permission> жана <permission> тегдеринин айырмасы эмнеде?

sobes.tech AI

AIден жооп

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" />

Бул башка колдонмолор тарабынан колдонмонун компоненттерине кирүүнү көзөмөлдөөгө мүмкүндүк берет.