10
A
回答
14
看起來你會感興趣的isWiredHeadsetOn()
method和AudioManager
class的isBluetoothA2dpOn()
method。
但是,isWiredHeadsetOn()
方法僅適用於Android 2.0或更高版本。 (自Android 1.5以來,isBluetoothA2dpOn()
方法已可用。)
0
這似乎至少在1.6上完成了這項工作;不能確定它是否在以後的版本中支持的功能(一個是AudioManager的實例)
boolean headphones = (a.getRouting(a.getMode()) & AudioManager.ROUTE_HEADSET) == AudioManager.ROUTE_HEADSET;
2
使用此代碼段
AudioManager am1 = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
Log.i("am1.isWiredHeadsetOn()", am1.isWiredHeadsetOn()+"");
Log.i("am1.isMusicActive()", am1.isMusicActive()+"");
Log.i("am1.isSpeakerphoneOn()", am1.isSpeakerphoneOn()+"");
相關問題
- 1. 檢查耳機是否已插入
- 2. 如何檢查耳機是否插入?
- 3. 檢查應用程序啓動時是否插入了耳機
- 4. 檢測耳機是否插入Java耳機插孔
- 5. 檢查耳機是否在Android手機
- 6. 檢測耳機是否插入iPhone
- 7. 檢測耳機是否插入iPhone/iPod
- 8. 檢測耳機是否插入Android設備。
- 9. 通過VBScript檢測耳機是否插入或未插入
- 10. 您能否告訴耳機/耳機是否插入WP8
- 11. 檢測耳機是否插入iOS設備
- 12. Android:檢測耳機以及耳機?
- 13. [Android]耳機插入時只有耳機聲音
- 14. 如果它檢測到插入了耳機,會做些什麼
- 15. AVAudioEngine在插入耳機或插入耳機時崩潰
- 16. 檢測耳機是否有麥克風
- 17. 檢測是否連接了藍牙耳機
- 18. 如何檢測在Android 8.0上插入耳機的targetSDKVersion> = 26
- 19. 耳機插孔聽衆Android
- 20. Android的耳機插孔
- 21. 檢查,看是否耳朵的手機是在VB.net
- 22. 有線耳機插入和插出
- 23. 如何檢測WinRT中未插入的耳機插孔?
- 24. Android檢查是否按下了橫幅
- 25. 檢測按鈕是否按下帶有兩個耳機的頭戴式耳機?
- 26. Python腳本如何檢測耳機/耳機是否連接到PC?
- 27. 如何在Android中檢測BT耳機或有線耳機
- 28. iPhone中的插孔/耳機檢測
- 29. 檢查行是否被插入
- 30. 檢查局域網是否插入
@movillnescom這句話,你檢查如果耳機插入或拔出? – 2016-07-07 08:49:18