# 车机接入
技术参数参见文档
# 背景音频控制接入
参考 MediaSession
# 深色模式接入
大部分车机系统可能并未适配 Android 系统标准的深色模式接口。这些系统必须要适配系统深色模式接口后,WMPF 才能正确响应系统深色模式变化。
context.resources.configuration.uiMode and Configuration.UI_MODE_MASK == Configuration.UI_MODE_NIGHT_YES // 表示当前 context 为深色模式
对于系统内包含 PAL 的应用,WMPF 可以使用 PAL 提供的深色模式状态。
对于实在无法实现系统深色模式接口的车机系统,可以通过以下接口设置:
WMPF.getInstance().getSettingApi().setSetting("configDarkMode", "1")
设置为白天模式;WMPF.getInstance().getSettingApi().setSetting("configDarkMode", "2")
设置为黑夜模式。
# 定位
对于系统内未实现标准定位接口 LocationManager.requestLocationUpdates
等接口的情况,系统必须按照 WMPF 技术文档提供的接口列表实现相关定位接口。
# 音频播放 StreamType
WMPF 默认使用 AudioManager.STERAM_MUSIC
播放音频和背景音频。对于确需不使用默认 StreamType 的情况,可以通过接口设置 streamType:
WMPF.getInstance().getSettingApi().setSetting("configAudioStreamType", <你期望的 streamType>)