微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 进入FM时若没有频道列表,启动自动搜索

mt6735 进入FM时若没有频道列表,启动自动搜索

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
部分客户进入FM时若没有频道列表,启动自动搜索
[SOLUTION]
进入FM时query FM频道列表中电台个数,若为0则启动搜索,方法如下
1.修改FMRadioStation.java
添加方法:
public static int getStationCount(Context context) {
LogUtils.d(TAG, "FMRadioStation.getStationCount ");
int stationNus = 0;
Cursor cur = context.getContentResolver().query(
Station.CONTENT_URI,
COLUMNS,
null,
null,
// Station.COLUMN_STATION_TYPE + "=?",
// String[]{String.valueOf(stationType)},
null);
if (null != cur) {
try {
stationNus = cur.getCount();
} finally {
cur.close();
}
}
stationNus -=4;
LogUtils.d(TAG, "FMRadioStation.getStationCount: " + stationNus);
return stationNus;
}

2.修改FMRadioService.java
中方法: public IBinder onBind(Intent intent)
在 int iCurrentStation = FMRadioStation.getCurrentStation(mContext);
之前添加:
if(FMRadioStation.getStationCount(mContext)==0){
startScanAsync();
return mBinder;
}

顶顶顶

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top