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.