-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":770,"versionName":"2103292114","enabled":true,"outputFile":"ICSer_V770_2103292114_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V770_2103292114_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":772,"versionName":"2103311126","enabled":true,"outputFile":"ICSer_V772_2103311126_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V772_2103311126_release.apk","properties":{}}]
\ No newline at end of file
import android.app.Activity;
import android.content.ComponentName;
+import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import com.enqualcomm.support.utils.DeviceInfoUtil;
import com.enqualcomm.support.utils.SimSignalUtil;
import com.enqualcomm.support.utils.Util;
-
+import com.enqualcomm.support.bean.Runtime;
import chestnut.utils.PhoneUtils;
import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
tv_Version.setText("Protocol:"+DeviceInfoUtil.getVersionCode(this)+"\r\nFirmware:"+Build.DISPLAY);
tv_serveraddr.setText("P"+Config.protocol_no+" "+Config.getProtocolServerHost(this)+":"+Config.getProtocolServerPort(this));
if (CoreService.getInstance()!=null) {
- tv_mncmcc.setText(CoreService.getInstance().runtime.getMccAndMnc());
+ Runtime runtime=CoreService.getInstance().runtime;
+ SimSignalUtil sim=SimSignalUtil.getInstance(this);
+ String HAS_SIM=sim.hasSimCard(this)?" SIM Ready ":" NoSIM ";
+ HAS_SIM+=sim.getNetworkType()==SimSignalUtil.IS_2G?"2G":(sim.getNetworkType()==SimSignalUtil.IS_3G)?"3G":(sim.getNetworkType()==SimSignalUtil.IS_4G?"4G":"unknown");
+ HAS_SIM+= " ["+runtime.getSignalStrength()+","+runtime.getSignalInfo()+"] ";
+ tv_mncmcc.setText(HAS_SIM+" : "+CoreService.getInstance().runtime.getMccAndMnc());
}
}