¿Hay alguna manera de habilitar los sonidos de timbre/notificación solo cuando se usan auriculares?

Déjame explicarte el escenario:

Siempre mantengo mi teléfono en modo vibración (sin timbre, sin sonidos de notificación, solo la vibración), ya que soy una persona olvidadiza y terminaría olvidándome de apagar el timbre cuando estoy en una reunión u otras ocasiones. cuando no sería apropiado.

Esto funciona bien para mis necesidades, excepto en un caso: cuando escucho música. Cuando escucho música normalmente guardo mi teléfono en el bolsillo de mi chaqueta y termino perdiéndome todas las notificaciones, ya que entre la música y el hecho de que no tengo el teléfono en la mano o en mi escritorio no puedo escuchar ni sentir la vibración.

Mi pregunta es: ¿hay alguna manera de activar el sonido del timbre/notificación cuando los auriculares están conectados y mantenerlo apagado cuando no lo están?

Estoy ejecutando malvavisco enraizado (6.0.1)

Solo en aras de la exhaustividad, ¿cuál es su modelo de teléfono? Los teléfonos Nexus (o probablemente , la ROM AOSP y algunos otros teléfonos) tienen configuraciones de volumen separadas cuando están en modo normal/auriculares conectados.
@AndrewT. Estoy en un Nexus 4 (AOSP). Pero las configuraciones separadas que mencionó solo se aplican al volumen de medios y (tal vez) al bluetooth. Lo probé y el volumen del timbre/notificación sigue siendo el mismo, con o sin auriculares conectados.
Eliminé mi respuesta, ya que la aplicación SoundAbout en realidad estaba haciendo algo más (redirigiendo todo el audio a los auriculares) de lo que pensaba que estaba haciendo (desactivar el silencio en la inserción de los auriculares).

Respuestas (2)

No tengo Android Marshmallow, pero las siguientes aplicaciones pueden lograr fácilmente el objetivo en Android Lollipop 5.1. No debería fallar en su sistema operativo, creo. Déjame saber el resultado en cualquier caso.

macrodroide

Cuando los auriculares están conectados:

  • Disparador: Inserción/Extracción de auriculares → Auriculares insertados
  • Acción: Cambio de volumen → seleccione Notificación y timbre, y configure el control deslizante para el nivel de volumen que desee

Cuando se quitan los auriculares:

  • Activador: Auriculares Insertar/Quitar → Auriculares Retirados
  • Acción: Cambio de volumen → seleccione Notificación y Timbre, y mantenga el control deslizante en 0

Automatizar

Parece funcionar también. Su flujo debería verse así:

(Haga clic en la imagen para ampliar)

IMG:

Bloques relevantes:

  • Interfaz → ¿Auriculares con cable conectados?
  • Ajustes → Configurar modo de timbre

Dicho flujo haría que el volumen del timbre y de las notificaciones volviera al nivel en el que los configuró, antes de cambiar el teléfono a vibración.

Atooma

También funcionó. Sin embargo, parece que no se ha actualizado desde mayo de 2015.

Cuando los auriculares están conectados:

  • SI: Auricular → Conectado
  • HACER: Administrador de audio → Configurar el volumen del timbre → configurar el control deslizante
  • HACER: Administrador de audio → Volumen de notificación → configurar el control deslizante

Cuando se quitan los auriculares:

  • SI: Auricular → Desenchufado
  • HACER: Modo silencioso → Encendido → Vibrar: Sí

Automatización de droides

También funcionó bien para mí.

Instrucciones:

  1. Perfil: Auricular enchufado

    1. Disparador: Estado del auricular → Se tapa
    2. Tarea: Sonidos y multimedia → Volumen: Tonos de llamada → configurar
    3. Tarea: Sonidos y medios → Volumen: Notificaciones → configurar
  2. Perfil: Auricular desenchufado

    1. Disparador: Estado del auricular → Se desconecta
    2. Tarea: Sonidos y multimedia → Volumen: Tonos de llamada → configurar a cero
Ah, sí, modo dormitar. Gracias a LJD200 por mencionarlo en su respuesta. En caso de que MacroDroid falle debido al modo Doze, pruebe esta respuesta como remedio: ¿Hay alguna forma de excluir una aplicación de Doze?
Otras configuraciones pueden afectar si no se implementan, no solo dormitar. Sugeriendo OP que eche un vistazo a esta respuesta para todas las configuraciones y una guía de inicio rápido de MacroDroid, si no le importa android.stackexchange.com/a/133394/131553
Las únicas configuraciones / problemas que son relevantes aquí de su respuesta son sobre los asesinos de tareas y las técnicas especiales de optimización de la batería de Android en ejecución. La configuración de accesibilidad y acceso a las notificaciones no tiene nada que ver con los disparadores que propuse. Pero gracias. Recomendaría a OP que busque específicamente el encabezado Configuración del sistema en su respuesta vinculada, si no le preocupa la guía rápida, ya que la aplicación ya lo ofrece. :)
MacroDroid usado, parece funcionar bien. En cuanto al sueño: ¿enchufar/desconectar los auriculares en realidad no genera un evento que activa el dispositivo de todos modos? (No estoy seguro de esto, solo pregunto)
@Master_T, lo siento, realmente no puedo comentar cómo Doze maneja estas cosas. Una lógica simple sigue que conectar los auriculares da como resultado android.intent.action.HEADSET_PLUGque se emita una transmisión. MacroDroid habría registrado un receptor para esa transmisión para que pueda ser notificado de inmediato y las acciones se ejecuten según la configuración del usuario. Lo que no sé es si Android, cuando Doze está activo, permite que las aplicaciones se activen para una transmisión tan intrascendente.

Asegúrese de que Tasker esté instalado y habilitado. Probé esto con Tasker 4.8 en Android 6.0.1 Marshmallow. Si está utilizando Tasker en Marshmallow, funcionará de manera más efectiva si deshabilita la optimización de la batería en la Configuración de Android (aunque esto también puede agotar la batería más rápido). Para hacer esto, navegue hasta Battery-> Triple dot menu(en la esquina superior derecha) -> Battery optimisation. Luego haga clic en el menú desplegable y seleccione All appsy desplácese hacia abajo hasta Tasker. Haga clic en Taskery presione Don't optimiseseguido de Done.

Para hacer esto, abra Tasker y cree una nueva tarea. Nómbralo como quieras. Luego agregue una acción y navegue hasta Audio-> Ringer Volume. Arrastre el control deslizante hasta 7 (este es el volumen máximo y puede ajustarlo si lo desea). Haga lo mismo para Audio-> Notifcation Volumebajo la misma tarea.

Ahora agregue un perfil y navegue hasta State-> Hardware-> Headset Plugged. No cambie las opciones predeterminadas aquí y navegue hacia atrás. Ahora se le pedirá que agregue una tarea. Seleccione la tarea que creó anteriormente.

Una vez que se asegure de que el perfil está habilitado, salga de Tasker y configure su notificación/volumen de timbre para que vibre.

Eso es. Los volúmenes del timbre y de las notificaciones ahora deberían cambiar automáticamente cuando conecta y desconecta los auriculares.