2011-03-10 126 views
2

我有一個應用程序會向用戶發送短信。我想這樣做是爲了當用戶點擊一個名爲「Headphones on」的按鈕時,該應用只會在檢測到耳機時對其說話。有沒有可以讓我檢測耳機是否插入的命令?安卓耳機檢測

回答

4

似乎在這種情況下,你只是想檢查,如果耳機連接之前啓動音頻播放,所以你應該使用audioManager.isWiredHeadsetOn()這樣的:

AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); 
if(audioManager.isWiredHeadsetOn()) { 
    // Play audio... 
}