已解决
Android Radio实战——打开Tuner(十八)
来自网友在路上 174874提问 提问时间:2023-09-24 09:40:12阅读次数: 74
最佳答案 问答题库748位专家为你答疑解惑
对于 Radio 的初始化在前面的很多功能中,都会到 mRadioTuner 参数,获取 mRadioTuner 的过程其实就是对 tuner 的初始化。
一、功能实现
方法调用
private RadioTuner mRadioTuner;
private RadioTuner.Callback mRadioCallback;if (mRadioTuner == null) {mRadioTuner = openSession(mRadioCallback);
}
上面的方法是不是比较熟悉,出现在很多方法调用之前。
Tuner初始化
private List<RadioManager.ModuleProperties> mModules;
private RadioManager.FmBandDescriptor mFmDescriptor;
private RadioManager.AmBandDescriptor mAmDescriptor;
private static RadioManager.FmBandConfig sFmConfig;
private static RadioManager.AmBandConfig sAmConfig;private RadioTuner openSession(RadioTuner.Callback callback) {mModules = new ArrayList<>();// 获取tuner模块的list,一般情况下,只有一个module。int status = mRadioManager.listModules(mModules);if (status != RadioManager.STATU
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Android Radio实战——打开Tuner(十八)":http://eshow365.cn/6-12693-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 手机也可以将声音转为字幕!支持中英日韩4种语言
- 下一篇: 嵌入式裸机架构的探索与崩塌