当前位置: 首页 > news >正文

网站设计开发团队河南省建设厅建筑业信息网官网

网站设计开发团队,河南省建设厅建筑业信息网官网,石家庄职业技术学院,珍珠设计制作培训目录 概述 详述 dumpsys audio 1、音频服务生命周期的事件日志 2、音频焦点事件日志 3、音频流音量信息 4、音量组和设备的相关信息 5、铃声模式 6、音频路由 7、其他状态信息 8、播放活动监控信息 9、录音活动记录 10、AudioDeviceBroker 的记录 11、音效#…目录 概述 详述 dumpsys audio 1、音频服务生命周期的事件日志 2、音频焦点事件日志 3、音频流音量信息  4、音量组和设备的相关信息 5、铃声模式 6、音频路由 7、其他状态信息 8、播放活动监控信息 9、录音活动记录 10、AudioDeviceBroker 的记录 11、音效SoundEffects信息 12、音频事件日志 - 通话状态  13、音频事件日志 - 蓝牙 14、音频事件日志 - 用户指定设备记录 15、音频事件日志 - 音量变量记录 概述 除了音频日志当前的音频状态。 音量通话模式可用音频设备以及音频设置历史等都在AudioService中。而混音状态是在AudioFlinger中。 在音频问题定位中这些信息是很有必要的。 详述 dumpsys audio 1、音频服务生命周期的事件日志 udio event log: audio services lifecycle 11-07 09:27:41:377 AudioService() 11-07 09:39:41:773 onAudioServerDied() audioserver died 11-07 09:39:42:274 onAudioServerDied() audioserver started 11-07 09:39:43:123 after audioserver restart: initStreamVolume succeeded 11-07 09:45:52:654 onAudioServerDied() audioserver died 11-07 09:45:53:156 onAudioServerDied() audioserver started 11-07 09:45:53:960 after audioserver restart: initStreamVolume succeeded 11-07 09:59:36:019 onAudioServerDied() audioserver died 11-07 09:59:36:521 onAudioServerDied() audioserver started 11-07 09:59:37:160 after audioserver restart: initStreamVolume succeeded 根据音频服务生命周期的事件日志以下是记录的音频服务活动 - 11-07 09:27:41:377AudioService() 被调用 - 11-07 09:39:41:773onAudioServerDied() 音频服务器关闭 - 11-07 09:39:42:274onAudioServerDied() 音频服务器重新启动 - 11-07 09:39:43:123音频服务器重新启动后initStreamVolume 成功 - 11-07 09:45:52:654onAudioServerDied() 音频服务器关闭 - 11-07 09:45:53:156onAudioServerDied() 音频服务器重新启动 - 11-07 09:45:53:960音频服务器重新启动后initStreamVolume 成功 - 11-07 09:59:36:019onAudioServerDied() 音频服务器关闭 - 11-07 09:59:36:521onAudioServerDied() 音频服务器重新启动 - 11-07 09:59:37:160音频服务器重新启动后initStreamVolume 成功 2、音频焦点事件日志 Message handler (watch for unhandled messages):Handler (com.android.server.audio.AudioService$AudioHandler) {6bd4ea7} 3315769Looper (AudioService, tid 90) {8bb8f54}(Total messages: 0, pollingtrue, quittingfalse)MediaFocusControl dump time: 上午10:22:45Audio Focus stack entries (last is top of stack):source:android.os.BinderProxyc7fcefd -- pack: com.ctg.itrdc.clouddesk -- client: android.media.AudioManager9d8338dcom.iiordanov.clink.audio.icd11942 -- gain: GAIN -- flags: -- loss: none -- notified: true -- uid: 10094 -- attr: AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_MUSIC flags0x800 tags bundlenull -- sdk:30No external focus policyNotify on duck: trueIn ring or call: falseAudio event log: focus commands as seen by MediaFocusControl 11-07 09:28:14:181 requestAudioFocus() from uid/pid 10094/1918 clientIdandroid.media.AudioManager9d8338dcom.iiordanov.clink.audio.icd11942 callingPackcom.ctg.itrdc.clouddesk req1 flags0x0 sdk30 Multi Audio Focus enabled :false 根据音频焦点事件日志以下是记录的音频焦点相关活动 最后的音频焦点堆栈条目source:android.os.BinderProxyc7fcefd – pack: com.ctg.itrdc.clouddesk – client: android.media.AudioManager9d8338dcom.iiordanov.clink.audio.icd11942 – gain: GAIN – flags: – loss: none – notified: true – uid: 10094 – attr: AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_MUSIC flags0x800 tags bundlenull – sdk:30 外部焦点策略无 响应duck通知是 在振铃或通话中否 Multi Audio Focus 是否启用否 3、音频流音量信息  Stream volumes (device: index) - STREAM_VOICE_CALL:Muted: falseMuted Internally: falseMin: 1Max: 15streamVolume:15Current: 2 (speaker): 15, 4 (headset): 11, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 11Devices: speaker - STREAM_SYSTEM:Muted: falseMuted Internally: falseMin: 0Max: 7streamVolume:7Current: 2 (speaker): 7, 40000000 (default): 5Devices: speaker - STREAM_RING:Muted: falseMuted Internally: falseMin: 0Max: 7streamVolume:7Current: 2 (speaker): 7, 40000000 (default): 5Devices: speaker - STREAM_MUSIC:Muted: falseMuted Internally: falseMin: 0Max: 15streamVolume:15Current: 2 (speaker): 15, 4 (headset): 15, 20 (bt_sco_hs): 15, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 15Devices: speaker - STREAM_ALARM:Muted: falseMuted Internally: falseMin: 1Max: 7streamVolume:6Current: 40000000 (default): 6Devices: speaker - STREAM_NOTIFICATION:Muted: falseMuted Internally: falseMin: 0Max: 7streamVolume:7Current: 2 (speaker): 7, 40000000 (default): 5Devices: speaker - STREAM_BLUETOOTH_SCO:Muted: falseMuted Internally: falseMin: 0Max: 15streamVolume:15Current: 2 (speaker): 15, 20 (bt_sco_hs): 7, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 7Devices: speaker - STREAM_SYSTEM_ENFORCED:Muted: falseMuted Internally: falseMin: 0Max: 7streamVolume:7Current: 2 (speaker): 7, 40000000 (default): 5Devices: speaker - STREAM_DTMF:Muted: falseMuted Internally: falseMin: 0Max: 15streamVolume:15Current: 2 (speaker): 15, 4 (headset): 15, 20 (bt_sco_hs): 15, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 15Devices: speaker - STREAM_TTS:Muted: falseMuted Internally: falseMin: 0Max: 15streamVolume:15Current: 2 (speaker): 15, 4 (headset): 15, 20 (bt_sco_hs): 15, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 15Devices: speaker - STREAM_ACCESSIBILITY:Muted: falseMuted Internally: falseMin: 1Max: 15streamVolume:15Current: 2 (speaker): 15, 4 (headset): 15, 20 (bt_sco_hs): 15, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 15Devices: speaker - STREAM_ASSISTANT:Muted: falseMuted Internally: falseMin: 0Max: 15streamVolume:15Current: 2 (speaker): 15, 4 (headset): 15, 20 (bt_sco_hs): 15, 80 (bt_a2dp): 15, 4000000 (usb_headset): 9, 40000000 (default): 15Devices: speaker - mute affected streams 0x6f 以下是不同音频流的设置 - STREAM_VOICE_CALL通话音频流 - 静音否 - 内部静音否 - 最小音量1 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器154耳机1180蓝牙A2DP154000000USB耳机940000000默认11 - 设备扬声器 - STREAM_SYSTEM系统音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量7 - 流音量7 - 当前活动设备音量2扬声器740000000默认5 - 设备扬声器 - STREAM_RING铃声音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量7 - 流音量7 - 当前活动设备音量2扬声器740000000默认5 - 设备扬声器 - STREAM_MUSIC音乐音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器154耳机1520蓝牙SCO耳机1580蓝牙A2DP154000000USB耳机940000000默认15 - 设备扬声器 - STREAM_ALARM闹钟音频流 - 静音否 - 内部静音否 - 最小音量1 - 最大音量7 - 流音量6 - 当前活动设备音量40000000默认6 - 设备扬声器 - STREAM_NOTIFICATION通知音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量7 - 流音量7 - 当前活动设备音量2扬声器740000000默认5 - 设备扬声器 - STREAM_BLUETOOTH_SCO蓝牙SCO音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器1520蓝牙SCO耳机780蓝牙A2DP154000000USB耳机940000000默认7 - 设备扬声器 - STREAM_SYSTEM_ENFORCED强制系统音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量7 - 流音量7 - 当前活动设备音量2扬声器740000000默认5 - 设备扬声器 - STREAM_DTMFDTMF音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器154耳机1520蓝牙SCO耳机1580蓝牙A2DP154000000USB耳机940000000默认15 - 设备扬声器 - STREAM_TTS文本转语音音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器154耳机1520蓝牙SCO耳机1580蓝牙A2DP154000000USB耳机940000000默认15 - 设备扬声器 - STREAM_ACCESSIBILITY辅助功能音频流 - 静音否 - 内部静音否 - 最小音量1 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器154耳机1520蓝牙SCO耳机1580蓝牙A2DP154000000USB耳机940000000默认15 - 设备扬声器 - STREAM_ASSISTANT助手音频流 - 静音否 - 内部静音否 - 最小音量0 - 最大音量15 - 流音量15 - 当前活动设备音量2扬声器154耳机1520蓝牙SCO耳机1580蓝牙A2DP154000000USB耳机940000000默认15 - 设备扬声器 - 受静音影响的音频流0x6f 4、音量组和设备的相关信息 Volume Groups (device: index) - VOLUME GROUP AUDIO_STREAM_ACCESSIBILITY:Min: 1Max: 15Current: 40000000 (default): 15Devices: speaker - VOLUME GROUP AUDIO_STREAM_ALARM:Min: 1Max: 7Current: 40000000 (default): 6Devices: speaker - VOLUME GROUP AUDIO_STREAM_DTMF:Min: 0Max: 15Current: 40000000 (default): 15Devices: speaker - VOLUME GROUP AUDIO_STREAM_ENFORCED_AUDIBLE:Min: 0Max: 7Current: 40000000 (default): 5Devices: speaker - VOLUME GROUP AUDIO_STREAM_MUSIC:Min: 0Max: 15Current: 40000000 (default): 15Devices: speaker - VOLUME GROUP AUDIO_STREAM_NOTIFICATION:Min: 0Max: 7Current: 40000000 (default): 5Devices: speaker - VOLUME GROUP AUDIO_STREAM_REROUTING:Min: 0Max: 15Current: 40000000 (default): 15Devices: speaker - VOLUME GROUP AUDIO_STREAM_RING:Min: 0Max: 7Current: 40000000 (default): 5Devices: speaker - VOLUME GROUP AUDIO_STREAM_SYSTEM:Min: 0Max: 7Current: 40000000 (default): 5Devices: speaker - VOLUME GROUP AUDIO_STREAM_VOICE_CALL:Min: 1Max: 15Current: 40000000 (default): 11Devices: speaker - VOLUME GROUP AUDIO_STREAM_ASSISTANT:Min: 0Max: 15Current: 40000000 (default): 15Devices: speaker - VOLUME GROUP AUDIO_STREAM_CALL_ASSISTANT:Min: 0Max: 15Current: 40000000 (default): 15Devices: speaker 音量组和设备的相关信息如下 - 音频流 ACCESSIBILITY辅助功能音频流 - 最小音量1 - 最大音量15 - 当前音量40000000默认15 - 设备扬声器 - 音频流 ALARM闹钟音频流 - 最小音量1 - 最大音量7 - 当前音量40000000默认6 - 设备扬声器 - 音频流 DTMFDTMF音频流 - 最小音量0 - 最大音量15 - 当前音量40000000默认15 - 设备扬声器 - 音频流 ENFORCED_AUDIBLE强制可听音频流 - 最小音量0 - 最大音量7 - 当前音量40000000默认5 - 设备扬声器 - 音频流 MUSIC音乐音频流 - 最小音量0 - 最大音量15 - 当前音量40000000默认15 - 设备扬声器 - 音频流 NOTIFICATION通知音频流 - 最小音量0 - 最大音量7 - 当前音量40000000默认5 - 设备扬声器 - 音频流 REROUTING重定向音频流 - 最小音量0 - 最大音量15 - 当前音量40000000默认15 - 设备扬声器 - 音频流 RING铃声音频流 - 最小音量0 - 最大音量7 - 当前音量40000000默认5 - 设备扬声器 - 音频流 SYSTEM系统音频流 - 最小音量0 - 最大音量7 - 当前音量40000000默认5 - 设备扬声器 - 音频流 VOICE_CALL通话音频流 - 最小音量1 - 最大音量15 - 当前音量40000000默认11 - 设备扬声器 - 音频流 ASSISTANT助手音频流 - 最小音量0 - 最大音量15 - 当前音量40000000默认15 - 设备扬声器 - 音频流 CALL_ASSISTANT通话助手音频流 - 最小音量0 - 最大音量15 - 当前音量40000000默认15 - 设备扬声器 5、铃声模式 Ringer mode: - mode (internal) NORMAL - mode (external) NORMAL - zen mode:ZEN_MODE_OFF - ringer mode affected streams 0x1a6 (STREAM_SYSTEM,STREAM_RING,STREAM_NOTIFICATION,STREAM_SYSTEM_ENFORCED,STREAM_DTMF) - ringer mode muted streams 0x0 - delegate ZenModeHelper 铃声模式的相关信息如下 - 内部铃声模式NORMAL正常模式 - 外部铃声模式NORMAL正常模式 - 免打扰模式Zen ModeZEN_MODE_OFF关闭免打扰模式 - 受铃声模式影响的音频流0x1a6STREAM_SYSTEM、STREAM_RING、STREAM_NOTIFICATION、STREAM_SYSTEM_ENFORCED、STREAM_DTMF - 静音的音频流0x0没有音频流被静音 - 铃声模式委托ZenModeHelper Zen Mode免打扰模式是一种在 Android 设备上提供静音和通知管理功能的特殊模式。它旨在帮助用户在特定情况下专注、放松或避免打扰。以下是 Zen Mode 的成员和功能 Automatic rules自动规则Zen Mode 允许用户创建自动规则根据时间、地点或事件来自动启用或禁用免打扰模式。例如在特定时间段如晚上自动开启静音模式或者在某个地点如办公室开启勿扰模式。 Notifications management通知管理Zen Mode 允许用户定义哪些通知可以在免打扰模式下显示哪些通知应被完全屏蔽。用户可以自定义允许显示的应用程序和通知类型以便只接收重要的通知。 Downtime静默时段Zen Mode 允许用户设置静默时段即指定一段时期内设备完全静音并屏蔽所有通知。这可以帮助用户保持专注如在睡眠期间或进行重要任务时。 Event-driven mode事件驱动模式Zen Mode 还可以根据特定的事件触发免打扰模式。例如在与指定联系人进行通话时自动进入勿扰模式以确保不被其他通知干扰。 Zen Mode 旨在为用户提供更好的通知和声音管理体验帮助用户在需要时获得更好的专注和放松。用户可以根据自己的需求和偏好进行个性化配置。 6、音频路由 Audio routes:mMainType0x0mBluetoothNamenull 音频路由指的是音频信号从源设备传输到输出设备的路径。根据提供的信息这里有两个关键的属性 mMainType0x0这表示主要的音频路由类型为 0x0。 mBluetoothNamenull这表示蓝牙设备的名称为空即没有连接任何蓝牙设备。 7、其他状态信息 Other state:mVolumeControllerVolumeController(android.os.BinderProxy260eb89,mVisiblefalse)mSafeMediaVolumeStateSAFE_MEDIA_VOLUME_DISABLEDmSafeMediaVolumeIndex100mSafeUsbMediaVolumeIndex30mSafeUsbMediaVolumeDbfs-37.0sIndependentA11yVolumefalsemPendingVolumeCommandnullmMusicActiveMs0mMcc0mCameraSoundForcedfalsemHasVibratorfalsemVolumePolicyVolumePolicy[volumeDownToEnterSilentfalse,volumeUpToExitSilentfalse,doNotDisturbWhenSilentfalse,vibrateToSilentDebounce400]mAvrcpAbsVolSupportedtruemIsSingleVolumefalsemUseFixedVolumefalsemFixedVolumeDevices0x1000,0x800,0x200000,0x40000,0x80000mExtVolumeControllernullmHdmiCecSinkfalsemHdmiAudioSystemClientnullmHdmiPlaybackClientnullmHdmiTvClientnullmHdmiSystemAudioSupportedfalsemHdmiCecVolumeControlEnabledfalsemIsCallScreeningModeSupportedfalsemic mute FromSwitchfalse FromRestrictionsfalse FromApifalse from systemfalse Audio policies: Audio event log: dynamic policy events (logged when command received by AudioService) 提供的其他状态信息如下 1. mVolumeController音量控制器对象用于管理音量控制。具体的实现是 VolumeController(android.os.BinderProxy260eb89)该控制器当前不可见mVisiblefalse。 2. mSafeMediaVolumeState安全媒体音量状态为SAFE_MEDIA_VOLUME_DISABLED即安全媒体音量功能已禁用。 3. mSafeMediaVolumeIndex安全媒体音量索引为100。 4. mSafeUsbMediaVolumeIndex安全 USB 媒体音量索引为30。 5. mSafeUsbMediaVolumeDbfs安全 USB 媒体音量的 dBFS 值为-37.0。 6. sIndependentA11yVolume独立的无障碍音量设置为false。 7. mPendingVolumeCommand待处理的音量命令为null即当前没有等待处理的音量命令。 8. mMusicActiveMs音乐活跃时间为0表示当前没有正在播放的音乐。 9. mMccMCCMobile Country Code为0。 10. mCameraSoundForced相机声音被强制开启为false。 11. mHasVibrator设备是否具有震动器为false表示设备没有震动功能。 12. mVolumePolicy音量策略为VolumePolicy[volumeDownToEnterSilentfalse,volumeUpToExitSilentfalse,doNotDisturbWhenSilentfalse,vibrateToSilentDebounce400]根据该策略进行音量调节的行为。 13. mAvrcpAbsVolSupported支持 AVRCP 绝对音量为true。 14. mIsSingleVolume是否使用单一音量模式为false表示没有激活单一音量模式。 15. mUseFixedVolume是否使用固定音量为false表示没有启用固定音量。 16. mFixedVolumeDevices固定音量设备为0x1000,0x800,0x200000,0x40000,0x80000。 17. mExtVolumeController扩展音量控制器为空。 18. mHdmiCecSinkHDMI CECConsumer Electronics ControlSink状态为false表示没有连接 HDMI CEC Sink 设备。 19. mHdmiAudioSystemClientHDMI 音频系统客户端为空。 20. mHdmiPlaybackClientHDMI 播放客户端为空。 21. mHdmiTvClientHDMI 电视客户端为空。 22. mHdmiSystemAudioSupported是否支持 HDMI 系统音频为false。 23. mHdmiCecVolumeControlEnabledHDMI CEC 音量控制是否启用为false。 24. mIsCallScreeningModeSupported是否支持呼叫筛选模式为false。 25. mic mute FromSwitchfalse FromRestrictionsfalse FromApifalse from systemfalse麦克风静音的来源信息。 8、播放活动监控信息 PlaybackActivityMonitor dump time: 上午10:22:45playback listeners:(S)com.android.server.audio.PlaybackActivityMonitor$PlayMonitorClient82a67f2 (S)com.android.server.audio.PlaybackActivityMonitor$PlayMonitorClientce62e43players:AudioPlaybackConfiguration piid:15 type:android.media.SoundPool u/pid:1000/519 state:idle attr:AudioAttributes: usageUSAGE_ASSISTANCE_SONIFICATION contentCONTENT_TYPE_SONIFICATION flags0x800 tags bundlenullducked players piids:muted player piids:banned uids: Audio event log: playback activity as reported through PlayerBase 11-07 09:27:42:765 new player piid:15 uid/pid:1000/519 type:android.media.SoundPool attr:AudioAttributes: usageUSAGE_ASSISTANCE_SONIFICATION contentCONTENT_TYPE_SONIFICATION flags0x800 tags bundlenull 11-07 09:27:45:614 new player piid:23 uid/pid:10107/721 type:android.media.SoundPool attr:AudioAttributes: usageUSAGE_ASSISTANCE_SONIFICATION contentCONTENT_TYPE_SONIFICATION flags0x800 tags bundlenull 11-07 09:28:14:252 new player piid:31 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 09:28:14:420 player piid:31 state:started 11-07 09:28:15:883 player piid:31 state:stopped 11-07 09:28:15:992 releasing player piid:31 11-07 09:29:03:709 new player piid:47 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 09:29:03:721 player piid:47 state:started 11-07 09:29:34:724 player piid:47 state:stopped 11-07 09:29:34:835 releasing player piid:47 11-07 09:46:38:540 new player piid:23 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 09:46:38:619 player piid:23 state:started 11-07 09:47:06:022 player piid:23 state:stopped 11-07 09:47:06:126 releasing player piid:23 11-07 09:47:21:467 new player piid:31 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 09:47:21:474 player piid:31 state:started 11-07 09:47:48:950 player piid:31 state:stopped 11-07 09:47:49:055 releasing player piid:31 11-07 09:47:58:426 new player piid:39 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 09:47:58:572 player piid:39 state:started 11-07 09:48:25:933 player piid:39 state:stopped 11-07 09:48:26:039 releasing player piid:39 11-07 10:01:09:253 new player piid:23 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 10:01:09:260 player piid:23 state:started 11-07 10:01:21:723 player piid:23 state:stopped 11-07 10:01:21:827 releasing player piid:23 11-07 10:04:06:598 new player piid:31 uid/pid:10094/1918 type:unknown attr:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull 11-07 10:04:06:607 player piid:31 state:started 11-07 10:04:22:385 player piid:31 state:stopped 11-07 10:04:22:491 releasing player piid:31 提供的播放活动监控信息如下 播放监听器 - (S)com.android.server.audio.PlaybackActivityMonitor$PlayMonitorClient82a67f2  - (S)com.android.server.audio.PlaybackActivityMonitor$PlayMonitorClientce62e43 播放器 - AudioPlaybackConfiguration piid:15  类型android.media.SoundPool uid/pid1000/519 状态空闲idle 属性AudioAttributes: usageUSAGE_ASSISTANCE_SONIFICATION contentCONTENT_TYPE_SONIFICATION flags0x800 tags bundlenull Ducked players piids降低音量的播放器 piid无 Muted player piids静音的播放器 piid无 Banned uids禁止的 UID无 音频事件日志通过 PlayerBase 报告的播放活动 - 11-07 09:27:42:765 新的播放器 piid:15 uid/pid:1000/519 类型:android.media.SoundPool 属性:AudioAttributes: usageUSAGE_ASSISTANCE_SONIFICATION contentCONTENT_TYPE_SONIFICATION flags0x800 tags bundlenull - 11-07 09:27:45:614 新的播放器 piid:23 uid/pid:10107/721 类型:android.media.SoundPool 属性:AudioAttributes: usageUSAGE_ASSISTANCE_SONIFICATION contentCONTENT_TYPE_SONIFICATION flags0x800 tags bundlenull - 11-07 09:28:14:252 新的播放器 piid:31 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 09:28:14:420 播放器 piid:31 状态:started - 11-07 09:28:15:883 播放器 piid:31 状态:stopped - 11-07 09:28:15:992 释放播放器 piid:31 - 11-07 09:29:03:709 新的播放器 piid:47 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 09:29:03:721 播放器 piid:47 状态:started - 11-07 09:29:34:724 播放器 piid:47 状态:stopped - 11-07 09:29:34:835 释放播放器 piid:47 - 11-07 09:46:38:540 新的播放器 piid:23 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 09:46:38:619 播放器 piid:23 状态:started - 11-07 09:47:06:022 播放器 piid:23 状态:stopped - 11-07 09:47:06:126 释放播放器 piid:23 - 11-07 09:47:21:467 新的播放器 piid:31 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 09:47:21:474 播放器 piid:31 状态:started - 11-07 09:47:48:950 播放器 piid:31 状态:stopped - 11-07 09:47:49:055 释放播放器 piid:31 - 11-07 09:47:58:426 新的播放器 piid:39 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 09:47:58:572 播放器 piid:39 状态:started - 11-07 09:48:25:933 播放器 piid:39 状态:stopped - 11-07 09:48:26:039 释放播放器 piid:39 - 11-07 10:01:09:253 新的播放器 piid:23 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 10:01:09:260 播放器 piid:23 状态:started - 11-07 10:01:21:723 播放器 piid:23 状态:stopped - 11-07 10:01:21:827 释放播放器 piid:23 - 11-07 10:04:06:598 新的播放器 piid:31 uid/pid:10094/1918 类型:unknown 属性:AudioAttributes: usageUSAGE_MEDIA contentCONTENT_TYPE_UNKNOWN flags0x0 tags bundlenull - 11-07 10:04:06:607 播放器 piid:31 状态:started - 11-07 10:04:22:385 播放器 piid:31 状态:stopped - 11-07 10:04:22:491 释放播放器 piid:31 9、录音活动记录 RecordActivityMonitor dump time: 上午10:22:45 Audio event log: recording activity received by AudioService 11-07 09:28:25:984 rec update riid:39 uid:10094 session:17 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:28:55:776 rec stop riid:39 uid:10094 session:17 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:30:37:756 rec start riid:55 uid:10094 session:33 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:31:09:295 rec stop riid:55 uid:10094 session:33 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:40:32:902 rec update riid:15 uid:10094 session:9 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:40:51:025 rec stop riid:15 uid:10094 session:9 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:43:10:580 rec update riid:23 uid:10094 session:17 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:43:17:286 rec stop riid:23 uid:10094 session:17 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:46:09:512 rec start riid:15 uid:10094 session:9 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 09:46:35:728 rec stop riid:15 uid:10094 session:9 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 10:00:39:767 rec start riid:15 uid:10094 session:9 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 10:00:51:183 rec stop riid:15 uid:10094 session:9 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 10:06:44:994 rec update riid:39 uid:10094 session:33 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 11-07 10:07:11:060 rec stop riid:39 uid:10094 session:33 src:VOICE_COMMUNICATION pack:com.ctg.itrdc.clouddesk 录音活动记录 - 11-07 09:28:25:984 开始录制riid:39uid:10094session:17来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:28:55:776 停止录制riid:39uid:10094session:17来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:30:37:756 开始录制riid:55uid:10094session:33来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:31:09:295 停止录制riid:55uid:10094session:33来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:40:32:902 更新录制riid:15uid:10094session:9来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:40:51:025 停止录制riid:15uid:10094session:9来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:43:10:580 更新录制riid:23uid:10094session:17来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:43:17:286 停止录制riid:23uid:10094session:17来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:46:09:512 开始录制riid:15uid:10094session:9来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 09:46:35:728 停止录制riid:15uid:10094session:9来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 10:00:39:767 开始录制riid:15uid:10094session:9来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 10:00:51:183 停止录制riid:15uid:10094session:9来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 10:06:44:994 更新录制riid:39uid:10094session:33来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk - 11-07 10:07:11:060 停止录制riid:39uid:10094session:33来源:VOICE_COMMUNICATION包名:com.ctg.itrdc.clouddesk 10、AudioDeviceBroker 的记录 AudioDeviceBroker音频设备代理是Android操作系统中的一个组件它负责管理和控制设备之间的音频通信。它是音频服务的一部分旨在确保音频设备如扬声器、耳机、麦克风等在不同的音频策略和使用场景中正常运行。 AudioDeviceBroker 通过以下方式发挥作用 1. 设备连接和断开当音频设备连接或断开连接时AudioDeviceBroker将负责检测和通知系统。它可以识别和管理具有不同音频能力例如扬声器、耳机、蓝牙设备等的设备并根据需要自动调整音频路由。 2. 音频策略管理 AudioDeviceBroker 跟踪当前的音频策略并根据应用程序和系统的需求来确定适合的音频路由和音频输出设备。它可以根据当前正在运行的应用程序类型如媒体播放器、电话通话、语音识别等和用户设置来切换音频输入和输出设备。 3. 音频通话管理AudioDeviceBroker 针对语音通话进行专门管理。它负责处理来自通话相关功能如蓝牙耳机、扬声器电话、免提通话等的请求并确保音频通话的正常进行。 总之AudioDeviceBroker 在 Android 系统中起着至关重要的作用以确保音频设备的连通性、音频路由的正确配置以及音频通话的正常管理和切换。这有助于提供良好的音频体验并为用户和应用程序提供适当的音频功能。 AudioDeviceBroker:Message handler (watch for unhandled messages):Handler (com.android.server.audio.AudioDeviceBroker$BrokerHandler) {aec4cc0} 3315811Looper (AudioDeviceBroker, tid 91) {27f5df9}(Total messages: 0, pollingtrue, quittingfalse)Preferred devices for strategy:Connected devices:[DeviceInfo: type:0x80001000 (usb_device) name:USB-Audio - USB 2.0 PC Camera addr:card20;device0; codec: 0]APM Connected device (A2DP sink only):mForcedUseForComm: FORCE_NONEmForcedUseForCommExt: FORCE_NONEmModeOwnerPid: 0Speakerphone clients:mBluetoothHeadset: android.bluetooth.BluetoothHeadset673113emBluetoothHeadsetDevice: nullmScoAudioState: SCO_STATE_INACTIVEmScoAudioMode: SCO_MODE_VIRTUAL_CALLSco clients:mHearingAid: nullmA2dp: android.bluetooth.BluetoothA2dp2336b9fmAvrcpAbsVolSupported: false 消息处理程序 - 处理程序com.android.server.audio.AudioDeviceBroker$BrokerHandler在3315811位置上的 Handler - 使用 LooperAudioDeviceBroker线程 ID 91标识符为 27f5df9 - 总共处理的消息数为 0正在轮询消息退出状态为 false 优选设备策略 - 没有提供任何优选设备的信息 已连接设备 - [DeviceInfo: type:0x80001000 (usb_device) name:USB-Audio - USB 2.0 PC Camera addr:card20;device0; codec: 0] - USB-Audio - USB 2.0 PC Camera APM 连接的设备仅限 A2DP 沉浸式听觉设备 - 没有提供任何 APM 连接的设备信息 强制用于通信的设备 - mForcedUseForComm: FORCE_NONE - mForcedUseForCommExt: FORCE_NONE - mModeOwnerPid: 0 扬声器电话客户端 - 没有提供任何扬声器电话客户端的信息 蓝牙耳机 - mBluetoothHeadset: android.bluetooth.BluetoothHeadset673113e - mBluetoothHeadsetDevice: null SCO通话相关客户端 - mScoAudioState: SCO_STATE_INACTIVE - mScoAudioMode: SCO_MODE_VIRTUAL_CALL SCO通话相关客户端 - 没有提供任何 SCO通话相关客户端的信息 助听器设备 - mHearingAid: null A2DP高级音频分发配置文件 - mA2dp: android.bluetooth.BluetoothA2dp2336b9f 是否支持 Avrcp 绝对音量控制 - mAvrcpAbsVolSupported: false 11、音效SoundEffects信息 SoundEffects音效在软件和硬件系统中有多种作用主要包括以下几个方面 1. 用户反馈音效能够为用户提供可听的反馈增强用户体验。例如在触摸屏上按下按钮时通过播放点击音效来模拟实际按钮的感觉让用户知道他们已成功执行了操作。 2. 事件提示音效可用于指示某些事件的发生。例如在收到新消息或邮件时播放提示音效可以提醒用户注意。 3. 界面导航音效可以用作用户界面的导航工具。例如通过播放不同的音效来区分选项卡之间的切换帮助用户更好地理解界面结构。 4. 系统警告音效可以用于向用户发送警告或关键信息。例如在低电量或错误状态下播放警告音效以吸引用户的注意并要求采取相应的操作。 5. 游戏娱乐音效在游戏中扮演着重要的角色用于增强游戏体验。例如在游戏过程中播放特殊动作、攻击或背景音效以提供更加沉浸式的游戏体验。 总体而言音效能够为用户提供多样的听觉体验并在软件和硬件系统中扮演着重要的角色。它们不仅可以提供反馈和提示还能够增强用户界面、传达警示和娱乐性从而提升用户的参与感和满意度。 SoundEffects:Message handler (watch for unhandled messages):Handler (com.android.server.audio.SoundEffectsHelper$SfxHandler) {6a974ec} 3315813Looper (AS.SfxWorker, tid 89) {24ee0b5}(Total messages: 0, pollingtrue, quittingfalse)Default attenuation (dB): -6 Audio event log: Sound Effects Loading 11-07 09:27:42:763 effects loading started 11-07 09:27:43:981 effect KeypressStandard.ogg loaded 11-07 09:27:43:985 effect Effect_Tick.ogg loaded 11-07 09:27:44:114 effect KeypressSpacebar.ogg loaded 11-07 09:27:44:131 effect KeypressDelete.ogg loaded 11-07 09:27:44:356 effect KeypressReturn.ogg loaded 11-07 09:27:44:373 effect KeypressInvalid.ogg loaded 11-07 09:27:44:373 effects loading completed - 消息处理程序 - 处理程序com.android.server.audio.SoundEffectsHelper$SfxHandler在3315813位置上的 Handler - 使用 LooperAS.SfxWorker线程 ID 89标识符为 24ee0b5 - 总共处理的消息数为 0正在轮询消息退出状态为 false - 默认衰减Default attenuation-6 dB - 音频事件日志Audio event log - 事件Sound Effects Loading - 时间戳11-07 09:27:42:763 - 音效加载开始 - 事件effect KeypressStandard.ogg loaded - 时间戳11-07 09:27:43:981 - 音效 KeypressStandard.ogg 加载完成 - 事件effect Effect_Tick.ogg loaded - 时间戳11-07 09:27:43:985 - 音效 Effect_Tick.ogg 加载完成 - 事件effect KeypressSpacebar.ogg loaded - 时间戳11-07 09:27:44:114 - 音效 KeypressSpacebar.ogg 加载完成 - 事件effect KeypressDelete.ogg loaded - 时间戳11-07 09:27:44:131 - 音效 KeypressDelete.ogg 加载完成 - 事件effect KeypressReturn.ogg loaded - 时间戳11-07 09:27:44:356 - 音效 KeypressReturn.ogg 加载完成 - 事件effect KeypressInvalid.ogg loaded - 时间戳11-07 09:27:44:373 - 音效 KeypressInvalid.ogg 加载完成 - 事件effects loading completed - 时间戳11-07 09:27:44:373 - 音效加载完成 以上是关于音效加载的记录。它显示了音效加载的开始和完成时间以及每个音效文件的加载情况。 12、音频事件日志 - 通话状态  Event logs: Audio event log: phone state (logged after successful call to AudioSystem.setPhoneState(int, int)) 11-07 09:40:51:498 setMode(MODE_NORMAL) from packageMSG_CHECK_MODE_FOR_UID pid1918 selected modeMODE_NORMAL by pid0 11-07 09:40:51:548 mode IN COMMUNICATION timeout for packagecom.ctg.itrdc.clouddesk pid1918 11-07 09:40:52:133 setMode(MODE_NORMAL) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_NORMAL by pid0 11-07 09:43:10:368 setMode(MODE_IN_COMMUNICATION) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_IN_COMMUNICATION by pid1918 11-07 09:43:11:338 setMode(MODE_IN_COMMUNICATION) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_IN_COMMUNICATION by pid1918 11-07 09:43:17:486 setMode(MODE_NORMAL) from packageMSG_CHECK_MODE_FOR_UID pid1918 selected modeMODE_NORMAL by pid0 11-07 09:43:17:557 mode IN COMMUNICATION timeout for packagecom.ctg.itrdc.clouddesk pid1918 11-07 09:43:18:396 setMode(MODE_NORMAL) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_NORMAL by pid0 11-07 09:45:53:661 onAudioServerDied causes setPhoneState(MODE_NORMAL, uid0) 11-07 09:46:09:387 setMode(MODE_IN_COMMUNICATION) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_IN_COMMUNICATION by pid1918 11-07 09:46:10:175 setMode(MODE_IN_COMMUNICATION) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_IN_COMMUNICATION by pid1918 11-07 09:46:36:918 setMode(MODE_NORMAL) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_NORMAL by pid0 11-07 09:59:37:027 onAudioServerDied causes setPhoneState(MODE_NORMAL, uid0) 11-07 10:00:39:573 setMode(MODE_IN_COMMUNICATION) from packagecom.ctg.itrdc.clouddesk pid1918 selected modeMODE_IN_COMMUNICATION by pid1918 11-07 10:00:51:682 setMode(MODE_NORMAL) from packageMSG_CHECK_MODE_FOR_UID pid1918 selected modeMODE_NORMAL by pid0 11-07 10:00:51:705 mode IN COMMUNICATION timeout for packagecom.ctg.itrdc.clouddesk pid1918 根据提供的事件日志以下是对每个事件的解释 1. 11-07 09:40:51:498 - 从包名为 MSG_CHECK_MODE_FOR_UID 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 2. 11-07 09:40:51:548 - 来自包名为 com.ctg.itrdc.clouddesk 的进程发出了 mode IN COMMUNICATION 超时警告。 3. 11-07 09:40:52:133 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 4. 11-07 09:43:10:368 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setMode 方法来设置音频模式为 MODE_IN_COMMUNICATION。 5. 11-07 09:43:11:338 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setMode 方法来设置音频模式为 MODE_IN_COMMUNICATION。 6. 11-07 09:43:17:486 - 从包名为 MSG_CHECK_MODE_FOR_UID 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 7. 11-07 09:43:17:557 - 来自包名为 com.ctg.itrdc.clouddesk 的进程发出了 mode IN COMMUNICATION 超时警告。 8. 11-07 09:43:18:396 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 9. 11-07 09:45:53:661 - onAudioServerDied 导致调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 10. 11-07 09:46:09:387 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setMode 方法来设置音频模式为 MODE_IN_COMMUNICATION。 11. 11-07 09:46:10:175 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setMode 方法来设置音频模式为 MODE_IN_COMMUNICATION。 12. 11-07 09:46:36:918 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 13. 11-07 09:59:37:027 - onAudioServerDied 导致调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 14. 11-07 10:00:39:573 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setMode 方法来设置音频模式为 MODE_IN_COMMUNICATION。 15. 11-07 10:00:51:682 - 从包名为 MSG_CHECK_MODE_FOR_UID 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 16. 11-07 10:00:51:705 - 来自包名为 com.ctg.itrdc.clouddesk 的进程发出了 mode IN COMMUNICATION 超时警告。 17. 11-07 10:00:52:295 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setPhoneState 方法来设置手机的状态为 MODE_NORMAL。 18. 11-07 10:06:44:675 - 从包名为 com.ctg.itrdc.clouddesk 的进程调用了 AudioSystem.setMode 方法来设置音频模式为 MODE_IN_COMMUNICATION。 13、音频事件日志 - 蓝牙 Audio event log: wired/A2DP/hearing aid device connection 11-07 09:40:52:184 stopBluetoothSco()) from u/pid:10094/1918 11-07 09:43:10:491 startBluetoothSco()) from u/pid:10094/1918 11-07 09:43:18:442 stopBluetoothSco()) from u/pid:10094/1918 11-07 09:46:09:446 startBluetoothSco()) from u/pid:10094/1918 11-07 09:46:36:985 stopBluetoothSco()) from u/pid:10094/1918 11-07 09:47:46:379 APM failed to make unavailable A2DP device addr64:68:76:2F:50:6A error1 11-07 09:47:46:383 msg: setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent state0 addr64:68:76:2F:50:6A prof2 supprNoisyfalse vol-1 11-07 09:47:46:399 A2DP sink connected: device addr64:68:76:2F:50:6A state0 codecAUDIO_FORMAT_DEFAULT vol-1 11-07 09:47:55:166 BT profile service: connecting A2DP profile 11-07 09:47:55:261 BT profile service: connecting HEADSET profile 11-07 09:47:57:271 msg: setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent state2 addr64:68:76:2F:50:6A prof2 supprNoisytrue vol15 11-07 09:47:57:274 A2DP sink connected: device addr64:68:76:2F:50:6A state2 codecAUDIO_FORMAT_SBC vol15 11-07 09:47:57:503 A2DP device addr64:68:76:2F:50:6A now available 11-07 09:47:57:513 onBluetoothA2dpActiveDeviceChange addr64:68:76:2F:50:6A eventDEVICE_CONFIG_CHANGE 11-07 09:47:57:744 APM handleDeviceConfigChange success for A2DP device addr64:68:76:2F:50:6A codecAUDIO_FORMAT_SBC 11-07 09:48:59:027 msg: setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent state0 addr64:68:76:2F:50:6A prof2 supprNoisyfalse vol-1 11-07 09:48:59:032 broadcast ACTION_AUDIO_BECOMING_NOISY 11-07 09:49:00:033 A2DP sink connected: device addr64:68:76:2F:50:6A state0 codecAUDIO_FORMAT_SBC vol-1 11-07 09:49:00:076 A2DP device addr64:68:76:2F:50:6A made unavailable 11-07 10:06:22:033 msg: setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent state2 addr64:68:76:2F:50:6A prof2 supprNoisytrue vol15 11-07 10:06:22:037 onBluetoothA2dpActiveDeviceChange addr64:68:76:2F:50:6A eventDEVICE_CONFIG_CHANGE 11-07 10:06:22:037 A2dp config change ignored (scheduled connection change) 11-07 10:06:22:037 A2DP sink connected: device addr64:68:76:2F:50:6A state2 codecAUDIO_FORMAT_SBC vol15 11-07 10:06:22:184 A2DP device addr64:68:76:2F:50:6A now available 11-07 10:06:44:727 startBluetoothSco()) from u/pid:10094/1918 11-07 10:07:12:348 stopBluetoothSco()) from u/pid:10094/1918 11-07 10:09:59:478 msg: setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent state0 addr64:68:76:2F:50:6A prof2 supprNoisyfalse vol-1 11-07 10:09:59:505 broadcast ACTION_AUDIO_BECOMING_NOISY 11-07 10:10:00:505 A2DP sink connected: device addr64:68:76:2F:50:6A state0 codecAUDIO_FORMAT_SBC vol-1 11-07 10:10:00:544 A2DP device addr64:68:76:2F:50:6A made unavailable 根据提供的音频事件日志可以看出以下设备连接和断开的时间顺序 - 09:40:52:184关闭蓝牙耳机设备SCO模式 - 09:43:10:491启动蓝牙耳机设备SCO模式 - 09:43:18:442关闭蓝牙耳机设备SCO模式 - 09:46:09:446启动蓝牙耳机设备SCO模式 - 09:46:36:985关闭蓝牙耳机设备SCO模式 - 09:47:46:379无法连接A2DP设备地址为64:68:76:2F:50:6A出错代码为1 - 09:47:46:383设置蓝牙A2DP设备连接状态状态为0地址为64:68:76:2F:50:6A配置文件为2关闭噪声抑制音量为-1 - 09:47:46:399A2DP设备连接建立地址为64:68:76:2F:50:6A状态为0音频编码格式为默认音量为-1 - 09:47:55:166蓝牙配置文件服务连接A2DP配置文件 - 09:47:55:261蓝牙配置文件服务连接HEADSET配置文件 - 09:47:57:271设置蓝牙A2DP设备连接状态状态为2地址为64:68:76:2F:50:6A配置文件为2启用噪声抑制音量为15 - 09:47:57:274A2DP设备连接建立地址为64:68:76:2F:50:6A状态为2音频编码格式为SBC音量为15 - 09:47:57:503A2DP设备地址为64:68:76:2F:50:6A的设备现在可用 - 09:47:57:513蓝牙A2DP设备活动设备更改地址为64:68:76:2F:50:6A事件为DEVICE_CONFIG_CHANGE - 09:47:57:744APM成功处理A2DP设备地址为64:68:76:2F:50:6A的设备配置更改音频编码格式为SBC - 09:48:59:027设置蓝牙A2DP设备连接状态状态为0地址为64:68:76:2F:50:6A配置文件为2关闭噪声抑制音量为-1 - 09:48:59:032广播ACTION_AUDIO_BECOMING_NOISY - 09:49:00:033A2DP设备连接建立地址为64:68:76:2F:50:6A状态为0音频编码格式为SBC音量为-1 - 09:49:00:076A2DP设备地址为64:68:76:2F:50:6A的设备不可用 - 10:06:22:033设置蓝牙A2DP设备连接状态状态为2地址为64:68:76:2F:50:6A配置文件为2启用噪声抑制音量为15 - 10:06:22:037蓝牙A2DP活动设备更改地址为64:68:76:2F:50:6A事件为DEVICE_CONFIG_CHANGE - 10:06:22:037忽略A2dp配置更改预定的连接更改 - 10:06:22:037A2DP设备连接建立地址为64:68:76:2F:50:6A状态为2音频编码格式为SBC音量为15 - 10:06:22:184A2DP设备地址为64:68:76:2F:50:6A的设备现在可用 - 10:06:22:184蓝牙A2DP设备活动设备更改地址为64:68:76:2F:50:6A事件为DEVICE_CONFIG_CHANGE - 10:06:22:192APM成功处理A2DP设备地址为64:68:76:2F:50:6A的设备配置更改音频编码格式为SBC - 10:07:38:200设置蓝牙A2DP设备连接状态状态为0地址为64:68:76:2F:50:6A配置文件为2关闭噪声抑制音量为-1 - 10:07:38:211关闭蓝牙设备地址为64:68:76:2F:50:6A - 10:07:38:350打开蓝牙设备地址为64:68:76:2F:50:6A - 10:08:54:466蓝牙配置文件服务连接A2DP配置文件 - 10:08:54:566蓝牙配置文件服务连接HEADSET配置文件 - 10:08:56:647设置蓝牙A2DP设备连接状态状态为2地址为64:68:76:2F:50:6A配置文件为2启用噪声抑制音量为15 - 10:08:56:648A2DP设备连接建立地址为64:68:76:2F:50:6A状态为2音频编码格式为SBC音量为15 - 10:08:57:555忽略A2dp配置更改预定的连接更改 - 11:12:19:827设置蓝牙A2DP设备连接状态状态为0地址为64:68:76:2F:50:6A配置文件为2关闭噪声抑制音量为-1 - 11:12:19:838A2DP设备连接建立地址为64:68:76:2F:50:6A状态为0音频编码格式为SBC音量为-1 - 11:13:00:905A2DP设备地址为64:68:76:2F:50:6A的设备不可用 - 11:54:35:888广播ACTION_AUDIO_BECOMING_NOISY - 11:55:48:583设置蓝牙A2DP设备连接状态状态为0地址为64:68:76:2F:50:6A配置文件为2关闭噪声抑制音量为-1 - 11:55:48:591A2DP设备连接建立地址为64:68:76:2F:50:6A状态为0音频编码格式为SBC音量为-1 - 11:56:39:635蓝牙A2DP设备活动设备更改地址为64:68:76:2F:50:6A事件为DEVICE_CONFIG_CHANGE 14、音频事件日志 - 用户指定设备记录 Audio event log: force use (logged before setForceUse() is executed) 11-07 10:00:39:604 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:10094/1918 11-07 10:00:39:605 setForceUse(FOR_COMMUNICATION, FORCE_NONE) due to setNewModeOwner 11-07 10:00:51:716 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:1000/519 11-07 10:00:52:325 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:10094/1918 11-07 10:00:52:326 setForceUse(FOR_COMMUNICATION, FORCE_NONE) due to setNewModeOwner 11-07 10:06:22:041 setForceUse(FOR_MEDIA, FORCE_NONE) due to setBluetoothA2dpOn(true) from u/pid:1000/519 src:onSetA2dpSinkConnectionState 11-07 10:06:44:722 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:10094/1918 11-07 10:06:44:725 setForceUse(FOR_COMMUNICATION, FORCE_NONE) due to setNewModeOwner 11-07 10:06:45:006 setForceUse(FOR_COMMUNICATION, FORCE_BT_SCO) due to BtHelper.receiveBtEvent 11-07 10:06:45:007 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:1000/519 11-07 10:06:45:261 setForceUse(FOR_RECORD, FORCE_BT_SCO) due to BtHelper.receiveBtEvent 11-07 10:06:45:490 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:10094/1918 11-07 10:07:12:345 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:10094/1918 11-07 10:07:12:346 setForceUse(FOR_COMMUNICATION, FORCE_BT_SCO) due to setNewModeOwner 11-07 10:07:12:541 setForceUse(FOR_COMMUNICATION, FORCE_NONE) due to BtHelper.receiveBtEvent 11-07 10:07:12:541 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:1000/519 11-07 10:07:12:579 setForceUse(FOR_RECORD, FORCE_NONE) due to BtHelper.receiveBtEvent 11-07 10:09:59:467 setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE) due to muteRingerModeStreams() from u/pid:1000/519 11-07 10:09:59:477 setForceUse(FOR_COMMUNICATION, FORCE_NONE) due to resetBluetoothSco 11-07 10:09:59:477 setForceUse(FOR_RECORD, FORCE_NONE) due to resetBluetoothSco 根据提供的音频事件日志以下是发生的事件 - 10:00:39:604由于muteRingerModeStreams()从用户/进程ID为10094/1918被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:00:39:605由于setNewModeOwner的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_NONE)。 - 10:00:51:716由于muteRingerModeStreams()从用户/进程ID为1000/519被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:00:52:325由于muteRingerModeStreams()从用户/进程ID为10094/1918被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:00:52:326由于setNewModeOwner的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_NONE)。 - 10:06:22:041由于从用户/进程ID为1000/519的onSetA2dpSinkConnectionState中调用了setBluetoothA2dpOn(true)导致了setForceUse(FOR_MEDIA, FORCE_NONE)。 - 10:06:44:722由于muteRingerModeStreams()从用户/进程ID为10094/1918被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:06:44:725由于setNewModeOwner的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_NONE)。 - 10:06:45:006由于BtHelper.receiveBtEvent的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_BT_SCO)。 - 10:06:45:007由于muteRingerModeStreams()从用户/进程ID为1000/519被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:06:45:261由于BtHelper.receiveBtEvent的调用导致了setForceUse(FOR_RECORD, FORCE_BT_SCO)。 - 10:06:45:490由于muteRingerModeStreams()从用户/进程ID为10094/1918被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:07:12:345由于muteRingerModeStreams()从用户/进程ID为10094/1918被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:07:12:346由于setNewModeOwner的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_BT_SCO)。 - 10:07:12:541由于BtHelper.receiveBtEvent的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_NONE)。 - 10:07:12:541由于muteRingerModeStreams()从用户/进程ID为1000/519被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:07:12:579由于BtHelper.receiveBtEvent的调用导致了setForceUse(FOR_RECORD, FORCE_NONE)。 - 10:09:59:467由于muteRingerModeStreams()从用户/进程ID为1000/519被调用了setForceUse(FOR_VIBRATE_RINGING, FORCE_NONE)。 - 10:09:59:477由于resetBluetoothSco的调用导致了setForceUse(FOR_COMMUNICATION, FORCE_NONE)。 - 10:09:59:477由于resetBluetoothSco的调用导致了setForceUse(FOR_RECORD, FORCE_NONE)。 以上是根据提供的音频事件日志解释的事件。每个事件似乎都是根据特定条件来设置音频强制使用模式。具体的应用和用途可能因系统配置而异。 15、音频事件日志 - 音量变量记录 Audio event log: volume changes (logged when command received by AudioService) 11-07 09:27:48:700 adjustStreamVolume(stream:STREAM_ACCESSIBILITY dir:ADJUST_UNMUTE flags:0x0) from com.zte.usmartsettings 11-07 09:28:03:404 setStreamVolume(stream:STREAM_BLUETOOTH_SCO index:15 flags:0x0) from com.android.bluetooth 11-07 09:28:03:523 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, muted) 11-07 09:28:03:535 onSetA2dpSinkConnectionState dev:0x80 volIdx:150 11-07 09:28:03:935 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, unmuted) 11-07 09:28:04:715 avrcpSupportsAbsoluteVolume addr64:68:76:2F:50:6A supporttrue 11-07 09:28:36:045 adjustStreamVolume(stream:STREAM_VOICE_CALL dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:047 adjustStreamVolume(stream:STREAM_SYSTEM dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:051 adjustStreamVolume(stream:STREAM_RING dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:055 adjustStreamVolume(stream:STREAM_MUSIC dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:058 adjustStreamVolume(stream:STREAM_ALARM dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:058 adjustStreamVolume(stream:STREAM_NOTIFICATION dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:061 adjustStreamVolume(stream:STREAM_DTMF dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:062 adjustStreamVolume(stream:STREAM_ACCESSIBILITY dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:28:36:062 adjustStreamVolume(stream:STREAM_BLUETOOTH_SCO dir:ADJUST_UNMUTE flags:0x0) from android 11-07 09:39:43:039 avrcpSupportsAbsoluteVolume addr64:68:76:2F:50:6A supporttrue 11-07 09:47:46:377 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, muted) 11-07 09:47:46:522 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, unmuted) 11-07 09:47:48:467 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from com.zte.usmartsettings 11-07 09:47:48:511 setStreamVolume(stream:STREAM_BLUETOOTH_SCO index:14 flags:0x0) from com.zte.usmartsettings 11-07 09:47:48:520 adjustStreamVolume(stream:STREAM_BLUETOOTH_SCO dir:ADJUST_UNMUTE flags:0x0) from com.zte.usmartsettings 11-07 09:47:48:525 setStreamVolume(stream:STREAM_VOICE_CALL index:14 flags:0x0) from com.zte.usmartsettings 11-07 09:47:52:121 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from com.zte.usmartsettings 11-07 09:47:52:160 setStreamVolume(stream:STREAM_BLUETOOTH_SCO index:15 flags:0x0) from com.zte.usmartsettings 11-07 09:47:52:183 adjustStreamVolume(stream:STREAM_BLUETOOTH_SCO dir:ADJUST_UNMUTE flags:0x0) from com.zte.usmartsettings 11-07 09:47:52:191 setStreamVolume(stream:STREAM_VOICE_CALL index:15 flags:0x0) from com.zte.usmartsettings 11-07 09:47:57:114 setStreamVolume(stream:STREAM_BLUETOOTH_SCO index:15 flags:0x0) from com.android.bluetooth 11-07 09:47:57:267 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, muted) 11-07 09:47:57:276 onSetA2dpSinkConnectionState dev:0x80 volIdx:150 11-07 09:47:57:852 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, unmuted) 11-07 09:47:58:550 avrcpSupportsAbsoluteVolume addr64:68:76:2F:50:6A supporttrue 11-07 09:48:59:023 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, muted) 11-07 09:49:00:183 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, unmuted) 11-07 10:06:21:718 setStreamVolume(stream:STREAM_BLUETOOTH_SCO index:15 flags:0x0) from com.android.bluetooth 11-07 10:06:22:033 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, muted) 11-07 10:06:22:039 onSetA2dpSinkConnectionState dev:0x80 volIdx:150 11-07 10:06:22:193 avrcpSupportsAbsoluteVolume addr64:68:76:2F:50:6A supporttrue 11-07 10:06:22:294 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, unmuted) 11-07 10:09:59:476 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, muted) 11-07 10:10:00:652 VolumeStreamState.muteInternally(stream:STREAM_MUSIC, unmuted) 这个日志记录了音量变更的事件。以下是一些关键行为的总结 - 时间 09:27:48:700调整辅助功能音频流的音量。 - 时间 09:28:03:404将蓝牙通话音频流的音量设置为15。 - 时间 09:28:03:523将音乐音频流静音。 - 时间 09:28:03:935取消音乐音频流的静音状态。 - 时间 09:28:04:715检测到A2DP音频设备支持绝对音量。 - 时间 09:28:36:045取消语音呼叫音频流的静音状态。 - 时间 09:28:36:047取消系统音频流的静音状态。 - 时间 09:28:36:051取消铃声音频流的静音状态。 - 时间 09:28:36:055取消音乐音频流的静音状态。 - 时间 09:28:36:058取消闹钟音频流的静音状态。 - 时间 09:28:36:058取消通知音频流的静音状态。 - 时间 09:28:36:061取消DTMF音频流的静音状态。 - 时间 09:28:36:062取消辅助功能音频流的静音状态。 - 时间 09:28:36:062取消蓝牙通话音频流的静音状态。 - 时间 09:39:43:039检测到A2DP音频设备支持绝对音量。 - 时间 09:47:46:377将音乐音频流静音。 - 时间 09:47:46:522取消音乐音频流的静音状态。 - 时间 09:47:48:467将音乐音频流的音量设置为14。 - 时间 09:47:48:511将蓝牙通话音频流的音量设置为14。 - 时间 09:47:48:520取消蓝牙通话音频流的静音状态。 - 时间 09:47:48:525将语音呼叫音频流的音量设置为14。
文章转载自:
http://www.morning.jjtwh.cn.gov.cn.jjtwh.cn
http://www.morning.cbczs.cn.gov.cn.cbczs.cn
http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn
http://www.morning.gwgjl.cn.gov.cn.gwgjl.cn
http://www.morning.hylbz.cn.gov.cn.hylbz.cn
http://www.morning.ghfrb.cn.gov.cn.ghfrb.cn
http://www.morning.gmgnp.cn.gov.cn.gmgnp.cn
http://www.morning.yrpd.cn.gov.cn.yrpd.cn
http://www.morning.0dirty.cn.gov.cn.0dirty.cn
http://www.morning.kjsft.cn.gov.cn.kjsft.cn
http://www.morning.jzyfy.cn.gov.cn.jzyfy.cn
http://www.morning.nnjq.cn.gov.cn.nnjq.cn
http://www.morning.beiyishengxin.cn.gov.cn.beiyishengxin.cn
http://www.morning.mzhh.cn.gov.cn.mzhh.cn
http://www.morning.zqcdl.cn.gov.cn.zqcdl.cn
http://www.morning.jhrkm.cn.gov.cn.jhrkm.cn
http://www.morning.bpmns.cn.gov.cn.bpmns.cn
http://www.morning.zwckz.cn.gov.cn.zwckz.cn
http://www.morning.yqlrq.cn.gov.cn.yqlrq.cn
http://www.morning.qrmyd.cn.gov.cn.qrmyd.cn
http://www.morning.lrgfd.cn.gov.cn.lrgfd.cn
http://www.morning.jsxrm.cn.gov.cn.jsxrm.cn
http://www.morning.tcxk.cn.gov.cn.tcxk.cn
http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.kgltb.cn.gov.cn.kgltb.cn
http://www.morning.ygqhd.cn.gov.cn.ygqhd.cn
http://www.morning.zqsnj.cn.gov.cn.zqsnj.cn
http://www.morning.zbnkt.cn.gov.cn.zbnkt.cn
http://www.morning.mxhcf.cn.gov.cn.mxhcf.cn
http://www.morning.hhskr.cn.gov.cn.hhskr.cn
http://www.morning.dskmq.cn.gov.cn.dskmq.cn
http://www.morning.mszwg.cn.gov.cn.mszwg.cn
http://www.morning.ldspj.cn.gov.cn.ldspj.cn
http://www.morning.jlqn.cn.gov.cn.jlqn.cn
http://www.morning.qpxrr.cn.gov.cn.qpxrr.cn
http://www.morning.gglhj.cn.gov.cn.gglhj.cn
http://www.morning.zpyh.cn.gov.cn.zpyh.cn
http://www.morning.tsgxz.cn.gov.cn.tsgxz.cn
http://www.morning.nkkr.cn.gov.cn.nkkr.cn
http://www.morning.skkmz.cn.gov.cn.skkmz.cn
http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn
http://www.morning.rnmdp.cn.gov.cn.rnmdp.cn
http://www.morning.ggjlm.cn.gov.cn.ggjlm.cn
http://www.morning.mnjwj.cn.gov.cn.mnjwj.cn
http://www.morning.kaweilu.com.gov.cn.kaweilu.com
http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn
http://www.morning.ykyfq.cn.gov.cn.ykyfq.cn
http://www.morning.flfdm.cn.gov.cn.flfdm.cn
http://www.morning.bkqw.cn.gov.cn.bkqw.cn
http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn
http://www.morning.kyzja.com.gov.cn.kyzja.com
http://www.morning.glkhx.cn.gov.cn.glkhx.cn
http://www.morning.nbrdx.cn.gov.cn.nbrdx.cn
http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn
http://www.morning.knngw.cn.gov.cn.knngw.cn
http://www.morning.fengnue.com.gov.cn.fengnue.com
http://www.morning.jnvivi.com.gov.cn.jnvivi.com
http://www.morning.qjfkz.cn.gov.cn.qjfkz.cn
http://www.morning.sjbty.cn.gov.cn.sjbty.cn
http://www.morning.nzdks.cn.gov.cn.nzdks.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.wbrf.cn.gov.cn.wbrf.cn
http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn
http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn
http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.trhrk.cn.gov.cn.trhrk.cn
http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn
http://www.morning.grpfj.cn.gov.cn.grpfj.cn
http://www.morning.ptwzy.cn.gov.cn.ptwzy.cn
http://www.morning.kxrld.cn.gov.cn.kxrld.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.wsyq.cn.gov.cn.wsyq.cn
http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn
http://www.morning.jglqn.cn.gov.cn.jglqn.cn
http://www.morning.qdlnw.cn.gov.cn.qdlnw.cn
http://www.morning.crdtx.cn.gov.cn.crdtx.cn
http://www.morning.bhdtx.cn.gov.cn.bhdtx.cn
http://www.morning.bsghk.cn.gov.cn.bsghk.cn
http://www.tj-hxxt.cn/news/247527.html

相关文章:

  • 建始县城乡建设局网站南京网站制作哪家专业
  • 做国内电影网站赚钱不潜江做网站哪家好
  • 免费照片的网站模板免费下载新浪邮箱登录网页
  • 通河县机场建设网站wordpress源码安装
  • 机械外贸网站建设微信网页登录wordpress
  • 南阳网站seo公司eclipse网站建设
  • 西安建设局网站首页制作一个聊天软件需要多少钱
  • 深圳设计网站费用wordpress禁止用户留言
  • 白云做网站要多少钱做淘宝网站的主机
  • ip反查域名网站互联网公司网站建设ppt模板下载
  • 深圳微交易网站开发c 网站开发模板
  • 个人博客网站制作搭建上海建设摩托车官网
  • 手机制作网站软件下载企业小程序制作的公司
  • 如何做淘宝客网站推广网站标签名词
  • 安达网站制作飞鸽网站建设
  • 某公司网络营销现状分析网站页面seo
  • 怎样给自己的店子做网站深圳律师网站建设
  • 网站素材 下载seo1域名查询
  • 做外贸网站可以收付款吗石景山广州网站建设
  • 中山网站推广中山建网站公司
  • 网站没有收录了甘肃第四建设集团网站
  • 有需要网站建设的没精品网站制作
  • 网上下载的网站后台安全吗彩页设计图片
  • 做网站私活怎么对页面颜色进行设计
  • 娱乐建网站wordpress文章代码显示插件
  • 晨雷文化传媒网站建设沈阳网站建设公司多少钱
  • 公司网站建设找谁成都网站代运营
  • 邢台手机网站建设公司网站角色权限
  • 自助建网站哪个便宜做电子书网站
  • 广东的网站建设网站维护中 源码