BAD peut être utilisé pour envoyer l'intention de diffusion par exemple:Intention semble pas de données, at-il des applications?
adb shell am -a émission com.whereismywifeserver.intent.TEST --es sms_body "test de adb"
où : -a
est l'action et -es
est la chaîne supplémentaire. Ma pensée est que le paramètre d'action est nécessaire, car il est utilisé par le récepteur d'intention pour recevoir l'intention en utilisant (filtre d'intention). Cependant, je remarque que nous pouvons envoyer l'intention, sans préciser l'action par exemple:
adb shell am diffusion -n com.google.android.deskclock/com.android.deskclock/com.android.deskclock.AlarmInitReceiver
Pourquoi cela est-il possible? N'est-ce pas une intention vide? et toutes les applications d'une telle chose?