Advertisement

Android O 收音机的研究基于Car

阅读量:

应用层

演示路径:

packages/apps/Car/Radio

BootupReceiver类对ACTION_BOOT_COMPLETED事件进行监听,并在onReceive方法中触发RadioService的启动过程。

CarRadioActivity作为主要的界面组件,在onCreate方法中初始化了mRadioController对象。

收音机主界面中包含一个名为RadioDrawer的交互控件(即收音机抽屉)。当用户点击该控件中的某一项时,将触发相应的操作调用

复制代码
    mRadioController.openRadioBand(SUPPORTED_RADIO_BANDS[position]);
    

支持的无线电频段定义

复制代码
 private static final int[] SUPPORTED_RADIO_BANDS = new int[] {

    
         RadioManager.BAND_AM, RadioManager.BAND_FM };
    
    
    
    

尽管无法直观查看具体界面,但此处实际上仅需在AM与FM之间进行选择,相信大家都曾使用过收音机,完全可以自行想象这一操作过程!

openRadioBand@RadioC

全部评论 (0)

还没有任何评论哟~