摘要

为增强双Android系统音频系统的使用效果与用户体验,提出双Android系统AudioFramework及其驱动设计的方法。首先,通过对Java层的ContainerService和Native层的ContainerControlService进行设计,实现前后台系统容器切换时系统标记,其次,在系统播放或录制音频时,根据系统标志判断当前系统应用处于前台系统还是后台系统,通过判断结果来控制应用对音频设备的使用权限。系统保障只有前台系统中的应用具备音频设备访问权限。