您现在的位置是:首页 >技术教程 >Android Radio实战——调频/调幅(十二)网站首页技术教程
Android Radio实战——调频/调幅(十二)
简介Android Radio实战——调频/调幅(十二)
1、方法封装
private final Object mLock = new Object();
private RadioTuner mRadioTuner;
/**
* 向上调频/调辐
*/
public void setRadioSeekUp() {
synchronized (mLock) {
Log.i(TAG, "CONTROL_ACTION_SEEKUP mLock");
if (mRadioTuner == null) {
mRadioTuner = openSession(mRadioCallback);
}
// 设置静音
mRadioTuner.setMute(true);
// 开始向上调频/调辐
mRadioTuner.scan(RadioTuner.DIRECTION_UP, true);
}
}
/**
* 向下调频/调辐
*/
public void setRadioSeekUp() {
synchronized (mLock) {
Log.i(TAG, "CONTROL_ACTION_SEEKUP mLock");
if (mRadioTuner == null) {
mRadioTuner = openSession(mRadioCallback);
}
// 设置静音
mRadioTuner.setMute(true);
// 开始向下调频/调辐
mRadioTuner.scan(RadioTuner.DIRECTION_DOWN, true);
}
}
这里不论向上或向下调频/调辐,最后都是调用 RadioTuner.scan() 方法。
2、调频
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。