Sobes.tech
Junior — Middle

Ի՞նչ տարբերություն կա Android մանიფեստում <uses-permission> և <permission> պիտակների միջև։

sobes.tech AI

Պատասխան AI-ից

Android manifest- ում:

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

Այսպիսով՝ դա թույլ է տալիս վերահսկել մուտքը ծրագրի կոմպոնենտների՝ այլ ծրագրերի կողմից։