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

ეს საშუალებას აძლევს კონტროლს, ვინ შეძლებს წვდომას აპლიკაციის კომპონენტებზე სხვა აპლიკაციების მიერ.