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)
还没有任何评论哟~
