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" />
Այսպիսով՝ դա թույլ է տալիս վերահսկել մուտքը ծրագրի կոմպոնենտների՝ այլ ծրագրերի կողմից։