En mi COS12 (Android 5.0.2), noté que cada vez que se cambiaba el volumen se emitía una intent con acción android.media.VOLUME_CHANGED_ACTION
y eso fue todo lo que pude ver usando dumpsys o logcat . En extras en esa intención no contenía nada útil para rastrear la aplicación.
En fin. Lo siguiente es lo que puedo recomendar como enfoque y a partir de ahora:
Instale aSpotCat 1 desmarcar Ignorar las aplicaciones del sistema de su configuración y en Lista de aplicaciones por permiso navegar por la sección Ajustes de audio . Esta aplicación se perdió algunas aplicaciones del sistema que mi respuesta aquí se encargó de 2 .
(Haga clic en la imagen para ampliarla)
Le sugiero que compruebe ¿Ver el nombre completo del paquete de la aplicación? y averigua el nombre del paquete de todas las aplicaciones listadas por aSpotCat. Después, desinstala todas las aplicaciones instaladas por el usuario. Ya que la desinstalación puede no ser una opción preferible para ti, puedes considerar ocultarlas/bloquearlas. Configurar adb en PC y hacer:
adb shell pm block PACKAGE # for KitKat
adb shell pm hide PACKAGE # for Lollipop
PAQUETE debe sustituirse por el nombre del paquete de la aplicación. En resumen, el efecto observado de ese comando es similar a la eliminación de una aplicación de su sistema operativo con la diferencia principal de que los datos de la aplicación y UID se conservaría .
Para restablecer la aplicación, sustituya ocultar por desocultar y bloque por desbloquear en los comandos mencionados.
Habría que esperar y observar si se modifica el volumen. En caso afirmativo, oculte/bloquee/elimine las aplicaciones instaladas por el usuario de forma individual o masiva y, a continuación, vuelva al modo de observación. Si se eliminan todas las aplicaciones instaladas por el usuario y aún así se observa el cambio en el volumen multimedia, entonces una aplicación del sistema está involucrada en el proceso. Si tienes una aplicación recuperación instalado o está listo para restablecimiento de fábrica el dispositivo, sólo entonces deberías considerar ocultar/bloquear/deshabilitar una aplicación del sistema listada por aSpotCat ya que la estabilidad del SO puede verse afectada.
Como ya habrás adivinado, esta es una solución complicada, se basa en el método de ensayo y error y no garantiza mucho que seas capaz de localizar la aplicación. Sin embargo, no creo que haya ninguna manera de identificar fácilmente la aplicación que afecta el volumen de los medios de comunicación.
1 Puedes probar cualquier aplicación de comprobación de permisos. El <a href="https://android.izzysoft.de/applists/category/named/security_permissions#group_379" rel="nofollow noreferrer">lista útil </a>mantenido por el usuario Izzy en su sitio web puede resultar útil.
2 Introduzca el permiso <em>Android.permission.MODIFY_AUDIO_SETTINGS </em>.
0 votos
Necesito saber qué dispositivo está utilizando. Además, ¿tiene activada la función "Ahorro de energía" en su dispositivo? (Si sabe cómo activar/desactivar la función "Ahorro de energía" en su dispositivo, pruebe a desactivarla y compruebe si los volúmenes vuelven a ajustarse automáticamente.