我有一個應用程序會向用戶發送短信。我想這樣做是爲了當用戶點擊一個名爲「Headphones on」的按鈕時,該應用只會在檢測到耳機時對其說話。有沒有可以讓我檢測耳機是否插入的命令?安卓耳機檢測
Q
安卓耳機檢測
2
A
回答
5
有當插入耳機做了廣播:http://developer.android.com/reference/android/content/Intent.html#ACTION_HEADSET_PLUG
您需要註冊一個BroadcastReceiver
接受這一點,並執行您所需的操作。
4
似乎在這種情況下,你只是想檢查,如果耳機連接之前啓動音頻播放,所以你應該使用audioManager.isWiredHeadsetOn()這樣的:
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
if(audioManager.isWiredHeadsetOn()) {
// Play audio...
}
相關問題
- 1. 安卓耳機按鈕
- 2. 安卓相機檢測
- 3. Android:檢測耳機以及耳機?
- 4. 安卓:耳機插頭監聽
- 5. 在Windows中檢測耳機
- 6. 檢測耳機按鈕按
- 7. 檢測麥克風/耳機?
- 8. 通過Ionic檢測耳機
- 9. iPhone耳機點擊檢測
- 10. 安卓手機檢測mp3文件
- 11. 使用安卓相機檢測條碼
- 12. 安卓手機靜止時檢測
- 13. 檢測硬件耳機機在Mac
- 14. 如何在開始服務時檢測BT耳機/耳機
- 15. 檢測耳機是否插入Java耳機插孔
- 16. 如何在Android中檢測BT耳機或有線耳機
- 17. 測光相機 - 安卓
- 18. 安卓位置檢測
- 19. 檢測耳機是否插入iPhone
- 20. 使用耳機檢測用戶輸入
- 21. Android中的USB type-c耳機檢測
- 22. 如何檢測耳機功能
- 23. 檢測耳機是否有麥克風
- 24. 檢測耳機按鈕點擊iPhone SDK
- 25. iPhone中的插孔/耳機檢測
- 26. 檢測藍牙耳機按鈕按
- 27. 如何檢測耳機按鍵?
- 28. 檢測耳機是否插入iPhone/iPod
- 29. 安卓sip客戶端測試沒有兩個安卓手機
- 30. 檢測按鈕是否按下帶有兩個耳機的頭戴式耳機?
這看起來像它應該工作。謝謝您的幫助 – 2011-03-10 19:29:41