Réponse testée sur un OnePlus 6 fonctionnant sous Android 9.0.
Vous pouvez configurer adb sur votre PC et essayer cette commande :
adb shell 'dumpsys audio | toybox grep -i "CallingPack" | toybox sed -e "s/$/\n/g"'
audio
est un dump/log qui est affiché à l'utilisateur à l'aide de l'utilitaire dumpsys. Le reste de la commande sert simplement à filtrer les informations pertinentes.
Exemple de sortie :
10-15 18:14:19:273 requestAudioFocus() from uid/pid 10096/6373 clientId=android.media.AudioManager@a9ae24fqijaz221.github.io.musicplayer.audio\_playback.AudioPlayerService@d009ddc callingPack=**qijaz221.github.io.musicplayer** req=1 flags=0x0 sdk=28
10-15 18:19:51:868 requestAudioFocus() from uid/pid 10133/3213 clientId=android.media.AudioManager@c20d259 callingPack=**com.arlosoft.macrodroid** req=3 flags=0x0 sdk=28
10-15 18:24:47:697 requestAudioFocus() from uid/pid 10019/1914 clientId=android.media.AudioManager@8f116ae callingPack=**com.android.systemui** req=3 flags=0x0 sdk=28
Dans la sortie, le texte en gras est le nom du package des applications qui ont provoqué la lecture de certains sons sur mon appareil au moment noté au début de chaque ligne. Voici ce que ces applications ont fait pour moi :
- qijaz221.github.io.musicplayer est le lecteur multimédia que j'ai utilisé pour lire une chanson.
- com.arlosoft.macrodroid est une application d'automatisation que j'ai utilisée pour lire un son bref en arrière-plan sans afficher de notification.
- com.android.systemui concerne une notification avec un son.
Pour savoir quelles applications correspondent à ces noms de package, suivez ma réponse ici.
Remarque : si le nom du package correspondant à votre heure se révèle être com.android.systemui
, vous devrez peut-être vous plonger profondément dans le service de vidage media.metrics
. Je n'ai pas pu tirer beaucoup de sens de sa sortie mais votre cas peut varier.