Sobes.tech
Junior — Middle

Իմացեք անվտանգության և մուտքի կառավարման համակարգում թույլտվությունների դերը:

sobes.tech AI

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

Android-ում թույլտվությունները (permissions) կառավարում են ծրագրերի մուտքը սարքի պաշտպանված ռեսուրսներին և գործառույթներին, օրինակ՝ տեսախցիկ, կոնտակտներ կամ տեղաշարժ։ Դրանք ապահովում են անվտանգություն՝ կանխելով զգայուն տվյալների կամ հնարավորությունների անօրինական օգտագործումը։

Անվտանգության համակարգը պահանջում է, որ ծրագիրը խնդրի անհրաժեշտ թույլտվությունները մանիֆեստում և որոշ Android տարբերակներից հետո՝ նաև դինամիկ կերպով՝ գործարկման ժամանակ։

Օրինակ՝ տեսախցիկին մուտք ունենալու համար, ծրագիրը պետք է հայտարարի թույլտվությունը AndroidManifest.xml-ում՝

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

Եվ հետո, անհրաժեշտության դեպքում, խնդրի թույլտվությունը օգտվողից ծրագրի գործարկման ժամանակ։