在《Android 音频开发——Radio服务(二)》中介绍了 BroadcastRadioService 的启动流程,这里我们看一下 APP 如何一步步调用到 Radio 服务的。
一、Radio服务调用
这里我们从 CarRadioActivity 开始分析。文章来源:https://www.toymoban.com/news/detail-438016.html
1、CarRadioActivity
源码位置:/packages/apps/Car/Radio/src/com/android/car/radio/CarRadioActivity.java文章来源地址https://www.toymoban.com/news/detail-438016.html
private RadioController mRadioController;
private static final List<Pair<Integer, String>> SUPPORTED_RADIO_BANDS = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
SUPPORTED_RADIO_BANDS.add(new Pair<>(RadioManager.BAND_AM, getString(R.string.radio_am_text)));
SUPPORTED_RADIO_BANDS.add(new Pair<>(RadioManager.BAND_FM, getString(R.string.radio_fm_text)));
super.onCreate(savedInstanceState);
setToolbarElevation(0f);
mRadioController = new RadioController(this);
setContentFragment(MainRadioFragment.newInstance(mRadioController, this /* clickListe
到了这里,关于Android 音频开发——Radio服务调用(四)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!