Sobes.tech
Junior — Middle

Android manifestosunda <uses-permission> ve <permission> etiketleri arasındaki fark nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Android manifest dosyasında:

  • <uses-permission> bir öğedir ve uygulamanın çalışması için belirli bir izin gerektirdiğini ilan eder. Örneğin, kamera kullanmak veya internete erişmek için, uygulama uygun izinleri <uses-permission> aracılığıyla belirtir.

  • <permission> ise yeni bir izin ilan eden bir öğedir ve diğer uygulamalar veya uygulama kendisi tarafından, bileşenlerine erişimi sınırlamak için kullanılabilir.

Basitçe:

  • <uses-permission> — uygulama izin ister.
  • <permission> — uygulama kendi iznini oluşturur.

<uses-permission> kullanımına örnek:

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

Kendi iznini ilan etme örneği:

<permission android:name="com.example.myapp.MY_PERMISSION"
            android:protectionLevel="signature" />

Bu, uygulamanın diğer uygulamalar tarafından bileşenlere erişimini kontrol etmesine olanak tanır.