El siguiente problema con mi Sony Xperia ZR (que ejecuta CM 11-20141112-SNAPSHOT) comenzó hace unos días:
Esto es lo que probé:
Aparte de restablecer completamente mi teléfono (que me gustaría evitar), ¿hay alguna otra forma de solucionar este problema? ¿CM tiene alguna forma de saber el estado de detección de los auriculares?
¿Alguna otra cosa que pueda probar?
Problema similar en OnePlus One (ejecutando CM 12.1). Verifique el Modo TTY. Si está apagado, vuelva a encenderlo y reinicie el teléfono. Vuelva al modo TTY nuevamente y apague y reinicie. Funcionó para mí en OnePlus.
TTY Off
a TTY Full
(otras opciones son TTY HCO
y TTY VCO
) y reinicié, luego lo cambié a TTY Off
y reinicié una vez más. Desafortunadamente, el problema que describí en mi pregunta sigue ahí.Tuve el mismo problema con mi Xperia SP. También probé de todo, pero al final fue el conector de auriculares roto.
Mi explicación de por qué la aplicación de su reproductor de audio se inicia automáticamente como lo describió en el punto 3 es la siguiente: está deslizando el conector del teléfono con sus 3 o más contactos separados por algún material no conductor sobre los contactos dentro del conector. Esto cierra y abre algunos circuitos varias veces mientras se enchufa, lo que en realidad es lo mismo que enchufar y desconectar el conector varias veces. Entonces el teléfono reconoce que algo estaba conectado. Lo que está roto, para que ya no reconozca una desconexión adecuada, no lo sé.
Lo envié al servicio y confirmaron un gato roto. ¡Obtuve un teléfono nuevo gratis! (Tal vez por las leyes alemanas) Después mis problemas desaparecieron.
Aquí hay algunas cosas que debe probar:
Elimine o desactive todas las aplicaciones que podrían usar audio, especialmente la aplicación que se enciende automáticamente (Apollo). Luego verifique el problema nuevamente. Si el problema desaparece, instale las aplicaciones eliminadas una por una para ver qué aplicación es la morosa. Si el problema persiste prueba con el siguiente paso
Utilice tanto un auricular como un conector auxiliar de auricular + micrófono. Esto podría ser si su teléfono es demasiado viejo (aunque es de mayo de 2013) o si el conector auxiliar del teléfono está roto.
Intente usar la aplicación de prueba de hardware incorporada o de terceros.
REINICIAR
Andrew T recomendó responder mi propia pregunta correctamente , así que aquí va:
El problema resultó ser un defecto de hardware: el enchufe detectó que los auriculares estaban conectados, incluso cuando no lo estaba.
Para solucionar el problema, creé una pequeña aplicación que permite forzar el audio a través del auricular/micrófono incluso cuando el teléfono cree que el auricular está conectado. Encuentre el repositorio de Github aquí: https://github.com/FriendFX/android- interruptor de audio
Como he reemplazado mi teléfono desde entonces y han pasado años desde que lo necesitaba, no estoy seguro de que esto todavía funcione en una versión reciente de Android, pero puede ser un comienzo si a alguien le gusta crear algo similar para su teléfono... ¡sería una lástima hacer que los teléfonos vayan a parar a la basura solo por un pequeño interruptor detector de auricular roto!
Tushar Shukla
AmigoFX
Tushar Shukla
andres t