Nuestros investigadores estrellas agotaron sus provisiones de café, en su búsqueda diariamente por la solución, hasta que Ángel halló el hallazgo en Gitea por lo tanto ahora la comparte con nosotros.
Solución:
Mucha gente tiene este problema con Android. Puede ver que se ha informado en el sistema de seguimiento de errores de Android. La cantidad de niveles se controla mediante una configuración que se compila en la imagen del sistema Android.
Usar una ROM diferente
Es posible que actualizar una ROM personalizada pueda aumentar la cantidad de niveles, pero no sé qué ROM personalizadas, si es que hay alguna, hacen esto. Este informe de error en el rastreador de cyanogenmod sugiere que no planean agregar esa función, por temor a que pueda causar problemas de compatibilidad con algunas aplicaciones.
Usa una aplicación diferente (fácil)
Algunas aplicaciones multimedia tienen su propio control de volumen, además del proporcionado por Android. Creo que Poweramp es uno de esos (pero yo no lo uso). Si hay una aplicación en particular sobre la que necesita más control, como una aplicación de música, es posible que desee reemplazarla por una que tenga esta función.
Edite el sistema operativo de su teléfono (avanzado)
Si no le preocupa el riesgo de romper algunas aplicaciones (mal escritas) y su dispositivo está rooteado, puede seguir estas instrucciones para editar la imagen del sistema Android para aumentar la cantidad de niveles. Ese sitio brinda instrucciones paso a paso, incluida la instalación de las herramientas de desarrollo que necesitará para realizar cambios en el sistema; un resumen para gente bien informada es el siguiente:
- Obtener
framework.jar
desde su dispositivo y ejecutebaksmali
en eso. - Editar
frameworkandroidmediaAudioService.smali
- Buscar
0xft 0x0t 0x0t 0x0t
para encontrar la tabla de niveles de audio. - Reemplace el primer número de cada fila con el número deseado de niveles (en hexadecimal).
- Correr
smali
para generar un nuevoframework.jar
y luego reemplace el original en el dispositivo.
Si su teléfono está rooteado o tiene una recuperación personalizada (como TWRP), esto es mucho más fácil. Lo único que tendrá que hacer es agregar la siguiente línea a su build.prop
archivo ubicado en /system
:
ro.config.media_vol_steps=30
Donde 30 representa el número de pasos.
Esto se puede hacer con un explorador de archivos raíz (como Root Browser) o mediante VI
en la terminal TWRP o a través de adb
.
Editar: parece que vale la pena probar esta aplicación: https://forum.xda-developers.com/android/apps-games/app-precise-volume-override-androids-t3573562 (https://play.google.com/store /aplicaciones/detalles?id=com.phascinate.precisevolume)
Terminé usando esta aplicación en mi nexus 4: admite hasta 100 niveles de volumen. No es perfecto, pero debería ser suficiente hasta que Ojalá arreglar lo que parece un problema tan simple.
https://play.google.com/store/apps/details?id=opotech.finevolumev2
Discutido aquí-
http://androidforums.com/android-lounge/490543-volume-control-in-android-os.html
Te invitamos a añadir valor a nuestro contenido informacional asistiendo con tu experiencia en las notas.