[add] 首页监听车辆监控状态,修改检测入口预警标识的显示状态
This commit is contained in:
@@ -28,14 +28,16 @@ public class NetworkStatusUtil {
|
||||
private static int mSignalStrength;
|
||||
private static SignalStrength signal;
|
||||
private static NetWorkStatus netWorkStatus1 = new NetWorkStatus();
|
||||
|
||||
/**
|
||||
* 监听网络强度
|
||||
*/
|
||||
public static NetWorkStatus networkState(Context context) {
|
||||
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
|
||||
String netWorkStatus = CommonUtils.getNetworkType(context);
|
||||
netWorkStatus1.status = netWorkStatus;
|
||||
if (info != null && info.isAvailable()) {
|
||||
String netWorkStatus = CommonUtils.getNetworkType(context);
|
||||
netWorkStatus1.status = netWorkStatus;
|
||||
switch (info.getType()) {
|
||||
case ConnectivityManager.TYPE_WIFI:
|
||||
@@ -68,11 +70,6 @@ public class NetworkStatusUtil {
|
||||
}
|
||||
Method method = signal.getClass().getMethod("getDbm");
|
||||
mSignalStrength = (int) method.invoke(signal);
|
||||
if (mSignalStrength > -90) {
|
||||
Log.e("CheckActivity", "getNetWorkInfo: 信号强度强");
|
||||
} else {
|
||||
Log.e("CheckActivity", "getNetWorkInfo: 信号强度弱");
|
||||
}
|
||||
} catch (NoSuchMethodException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IllegalAccessException e) {
|
||||
|
||||
Reference in New Issue
Block a user