美文网首页
android开发过程碰到的问题

android开发过程碰到的问题

作者: 小歪_de4c | 来源:发表于2019-01-07 10:44 被阅读0次

    检测耳机拔出广播延迟1s

    【问题】耳机拔出时会延迟1-2s才收到广播通知。

    【现有方案】
    有线耳机拔插变化监听系统广播 Intent.ACTION_HEADSET_PLUG, intent带的state参数1插入,0拔出。
    蓝牙耳机连接状态变化监听系统广播BluetoothHeadset.ACTION_CONNECTION_STATE_CHANGED
    intent参数BluetoothProfile.EXTRA_STATE,BluetoothProfile.STATE_CONNECTED连接成功,BluetoothProfile.STATE_DISCONNECTED未连接。

    【解决方案】改为监听有线耳机,或者无线耳机的手机断开连接的广播AudioManager.ACTION_AUDIO_BECOMING_NOISY,这个不能监听耳机的插入事件~

    需要view超出父控件展示 android:clipChildren属性的使用

    https://www.jianshu.com/p/5c9093399b74

    相关文章

      网友评论

          本文标题:android开发过程碰到的问题

          本文链接:https://www.haomeiwen.com/subject/xtiyrqtx.html