12

gerektirmez. GelenAndroid: OnBootReceiver: Verilen alıcı Ben <code>BOOT_COMPLETED</code> alan bir <code>BroadcastReceiver</code> yarattık izni

benim AndroidManifest.xml Öyle gibi ekledik:

<receiver 
    android:name=".OnBootReceiver"> 
    <intent-filter> 
     <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     <action android:name="android.intent.action.QUICKBOOT_POWERON" /> 
    </intent-filter> 
</receiver> 

Ancak, uyarı olsun: Dışa alıcı iznini gerektirmez. Bunu SO üzerinde okudum, ancak tam olarak anlamadım.

Yani birisi neden bu uyarıyı alıyorum :) bu acemi olmadığını açıklayabilirim ve (neden ve) buna karşı ne yapmalı? (Bazı eylem ile bir niyet-filtresi var, aracı "izni gerektirmez Dışa alıcı"

+0

sadece araçlar kamu ve izin (belirli bir izin isteyebilirsiniz bir alıcı çağrılacak) – njzk2

+0

njzk2 @ ama buna durmasına yapar ekleyerek olmasın? Ben bir kez denedim hatırlamak gerektirmez olarak herkes, diyebilirsiniz ve etmedi o . emin değilim bu yüzden iş ama benim kod bazı sorunlar vardı njzk2 @ –

+0

Yani aslında, buna karşı bir şey yapmak zorunda değilsiniz – Xander

cevap

5

(https://stackoverflow.com/a/11526028/757073 bu cevaba bakınız) hangi android varsayılan olarak sahip demektir: = "true" ihraç ayarlayabilir ve bu uygulama dışında HERHANGİ gelen yayın yayınlarını alabilir yana artık yayıncılar ) başvurunuzun dışından HERHANGİ gelen yayınlarını alabilir, bu seni uyarır "Hey, emin misin ANY kardeşim adcaster sizi uyarabilir mi? yalnızca bu yayıncılar Eğer android aracılığıyla bu alıcı için ayarladığınız iznine sahip olduğunu çağırmak için izin verirse Bence, bu daha iyidir: izni bu açıktır "

Umut !!!

+7

Ve yanlış ihraç seti eğer [burada], can Önyükleme tamamlandığında hala çağrılacak? – Xander

7

uyarı:

Sen alıcı etiketine android:exported="false" ekleyerek bu uyarıyı kaldırabilir
+0

API'nın bir parçasıysa ne olur? Bu örnekte olduğu gibi bot tamamlandı mı? ya da yeni bir kamera görüntüsü alındığında gibi (: http://java.labsoft.dcc.ufmg.br/apiminer/static/docs/reference/android/hardware/Camera.html#ACTION_NEW_PICTURE bu kullanarak)? –

İlgili konular