网络信号加tts播报提示(测试数据,需求无tts播报)

This commit is contained in:
liujing
2021-08-24 15:31:43 +08:00
parent 441f24bb50
commit e791cb84cc
2 changed files with 45 additions and 24 deletions

View File

@@ -11,11 +11,8 @@ import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.graphics.Rect;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.View;
import android.view.animation.AnimationSet;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ProgressBar;
@@ -23,18 +20,13 @@ import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.RecyclerView;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.mogo.commons.voice.AIAssist;
import com.mogo.module.check.R;
import com.mogo.module.check.model.CheckItemInfo;
import com.mogo.module.check.net.CheckApiServices;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.module.common.MogoModulePaths;
import com.mogo.module.common.constants.HostConst;
import com.mogo.module.common.view.ImageViewClipBounds;
import com.mogo.module.common.view.SpacesItemDecoration;
import com.mogo.service.MogoServicePaths;
import com.mogo.utils.AssetsUtils;
import com.mogo.utils.CommonUtils;
import com.mogo.utils.UiThreadHandler;
import com.mogo.utils.network.utils.NetworkStatusUtil;
import com.tencent.bugly.beta.Beta;
import com.tencent.bugly.beta.UpgradeInfo;
@@ -54,7 +46,7 @@ public class CheckActivity extends AppCompatActivity {
private RecyclerView mRecyclerView;
private ArrayList dataArrayList = new ArrayList();
private Context context;
private static String mSignalStrength;
private static NetworkStatusUtil.NetWorkStatus sNetWorkStatus;
private ImageView mImageView;
private String packageName = "com.mogo.launcher.f";
//车模
@@ -316,7 +308,7 @@ public class CheckActivity extends AppCompatActivity {
CheckItemInfo.DetailItem netItem = new CheckItemInfo.DetailItem();
netItem.setTitle("网络状态");
netItem.setValue(mSignalStrength);
netItem.setValue(String.valueOf(sNetWorkStatus.getSignalStrength()));
list.add(netItem);
CheckItemInfo.DetailItem batteryItem = new CheckItemInfo.DetailItem();
@@ -343,17 +335,20 @@ public class CheckActivity extends AppCompatActivity {
/**
* 网络
*/
public String netStatus() {
public NetworkStatusUtil.NetWorkStatus netStatus() {
//网络类型
String networkType = CommonUtils.getNetworkType(context);
//网络强度
if (mSignalStrength != "UNKNOWN") {
mSignalStrength = NetworkStatusUtil.networkState(context);
Log.d(TAG, "网络类型:" + networkType + "网络强度:" + mSignalStrength);
if (sNetWorkStatus.getStatus() != "UNKNOWN") {
Log.d(TAG, "网络类型:" + networkType + "网络强度:" + sNetWorkStatus.getSignalStrength());
if (sNetWorkStatus.getSignalStrength() <= -90) {
AIAssist.getInstance(context).speakTTSVoice("网络信号差");
}
} else {
Log.d(TAG, "网络未连接");
AIAssist.getInstance(context).speakTTSVoice("网络未连接");
}
return mSignalStrength;
return sNetWorkStatus;
}