android-檢測耳機的插入和拔出動作


在android系統中,檢測耳機的插入和拔出,也是通過廣播實現的,可以建立一個Broadcast Receiver 監聽"android.intent.action.HEADSET_PLUG" 這個Intent。

在這個Intent中包含以下幾個值:

  • state ---       0代表拔出,1代表插入
  • name--- 字符串,代表headset的類型。
  • microphone --   1代表這個headset有麥克風,0則沒有。
在使用的時候發現直接在AndroidManifest,xml文件中靜態注冊是無效的 解決辦法是在代碼中動態注冊。

在broadcast Receiver中監聽事件:


 
         



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM