2010-10-03 21 views

cevap

89

:

Kendi izinleri uygulamak için, öncelikleTakvimlerim AndroidManifest.xml bir veya daha fazla <permission> etiketleri kullanarak onları bildirmek zorundadır. aşağıdaki gibi Örneğin, kim kontrol etmek isteyen bir uygulama, bu işlem için bir izni olduğuna dair karar etkinliklerinden birini başlatabilirsiniz:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.me.app.myapp" > 

    <permission android:name="com.me.app.myapp.permission.DEADLY_ACTIVITY" 
     android:label="@string/permlab_deadlyActivity" 
     android:description="@string/permdesc_deadlyActivity" 
     android:permissionGroup="android.permission-group.COST_MONEY" 
     android:protectionLevel="dangerous" /> 

</manifest> 

Dolayısıyla, <uses-permission> başvurunuz bazılarını kullanmak kullanıcıdan izin aramaktadır zaman olduğu özelliği, uygulamanızın bazı özelliklerin kullanımı için kullanıcının iznini istemesi durumunda, <permission> iken.

+6

'Doğru yanıt' olarak etiketlenmiş olmalı. – Darpan

+3

Uygulamamdaki bazı özellikleri kullanmaya çalışan üçüncü taraf bir uygulama DEADLY_ACTIVITY iznimi nasıl alabilir? 3. taraf, bunun gibi bir şey hakkında açıklamayı beyan etmeli mi? ?? – AKh

+5

@AKh: Bu doğru. Bu konuyla ilgili başka sorularınız varsa, lütfen iki yaşındaki bir cevaba yorum yapmak yerine, sağ üstteki "Soru Sor" bağlantısını kullanın. – CommonsWare

İlgili konular