Devo rilevare se l'auricolare cablato collegato dispone o meno di microfono.Rileva se la cuffia dispone di microfono
Posso verificare se un auricolare è collegato utilizzando isWiredHeadSetOn(), ma per il microfono non sembra essere un tale metodo nella classe AudioManager.
Ho trovato alcuni suggerimenti utilizzando ACTION_HEADSET_PLUG, ma sono interessato a scoprire queste informazioni anche se l'auricolare è stato collegato prima di aprire la mia applicazione, questo evento non verrà attivato durante la vita della mia app.
Qualche idea riguardo questo problema? Grazie in anticipo.
perché avete bisogno di esso? spetta all'utente sapere dove si trova il microfono. – njzk2
Perché voglio collegare un flash tramite jack audio e questo mi aiuta a differenziare tra 2 tipi di flash. – niculare
un flash nella presa audio? possiamo farlo ? – njzk2