|
@@ -107,7 +107,7 @@ public class MainActivity extends BaseActivity {
|
|
|
appStatusTextView.setText(msg);
|
|
|
break;
|
|
|
case Constants.Code_HttpResponseCallback_NetworkNormalIcon://设置网络正常图标
|
|
|
- updateNetworkStateView();
|
|
|
+ updateNetworkStateView(Constants.Code_NetworkNormal);
|
|
|
break;
|
|
|
case Constants.Code_HttpResponseCallback_BottomTextType://判断底部文字文字显示(如果硬件没有开启,则直接初始化smile)
|
|
|
if (DeviceInitManager.getInstance().totalOpenHardwareNum == 0){//没有需要打开的硬件直接smile初始化
|
|
@@ -167,15 +167,7 @@ public class MainActivity extends BaseActivity {
|
|
|
private final InternetCheckService.InternetCheckServiceCallback internetCheckServiceCallback = new InternetCheckService.InternetCheckServiceCallback() {
|
|
|
@Override
|
|
|
public void updateView(int code, String msg) {
|
|
|
- if(code == 0){
|
|
|
- updateNetworkStateView();
|
|
|
- } else {
|
|
|
- iv_internetStatus.setImageResource(R.mipmap.no_network);
|
|
|
- LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) iv_networkType.getLayoutParams();
|
|
|
- layoutParams.width = (int) getResources().getDimension(R.dimen.dp_72);
|
|
|
- layoutParams.height = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
- iv_networkType.setImageResource(R.mipmap.network_icon_no);
|
|
|
- }
|
|
|
+ updateNetworkStateView(code);
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -189,18 +181,7 @@ public class MainActivity extends BaseActivity {
|
|
|
private final NetBroadcastReceiver.NetNetworkCallback netNetworkCallback = new NetBroadcastReceiver.NetNetworkCallback() {
|
|
|
@Override
|
|
|
public void updateView(int code, String msg) {
|
|
|
- switch (code) {
|
|
|
- case Constants.Code_NetNetworkCallback_NetworkNormal:
|
|
|
- updateNetworkStateView();
|
|
|
- break;
|
|
|
- case Constants.Code_NetNetworkCallback_NetworkAbnomal:
|
|
|
- iv_internetStatus.setImageResource(R.mipmap.no_network);
|
|
|
- LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) iv_networkType.getLayoutParams();
|
|
|
- layoutParams.width = (int) getResources().getDimension(R.dimen.dp_72);
|
|
|
- layoutParams.height = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
- iv_networkType.setImageResource(R.mipmap.network_icon_no);
|
|
|
- break;
|
|
|
- }
|
|
|
+ updateNetworkStateView(code);
|
|
|
}
|
|
|
};
|
|
|
private final USBroadcastReceiver.USBroadcastCallback usBroadcastCallback = new USBroadcastReceiver.USBroadcastCallback() {
|
|
@@ -401,7 +382,7 @@ public class MainActivity extends BaseActivity {
|
|
|
if (networkStatus) {
|
|
|
appStatusTextView.setText("网络状态正常");
|
|
|
appStatusTextView.setText("获取在线配置中……");
|
|
|
- updateNetworkStateView();
|
|
|
+ updateNetworkStateView(Constants.Code_NetworkNormal);
|
|
|
HttpRequest.getInstance().requestAuthentication();
|
|
|
} else {
|
|
|
if (ConfigManager.isForTheFirstTime()) {//首次打开
|
|
@@ -422,17 +403,25 @@ public class MainActivity extends BaseActivity {
|
|
|
/**
|
|
|
* 更新网络类型和internet连接状态视图
|
|
|
*
|
|
|
- * @param isInternetAvailable internet是否可用
|
|
|
+ * @param InternetAvailableCode 判断网络是否正常
|
|
|
*
|
|
|
*/
|
|
|
- private void updateNetworkStateView(boolean isInternetAvailable) {
|
|
|
- iv_internetStatus.setImageResource(R.mipmap.network_available);
|
|
|
- if (NetWorkUtils.getNetworkType(MainActivity.this) != -1){
|
|
|
- LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) iv_networkType.getLayoutParams();
|
|
|
- layoutParams.width = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
- layoutParams.height = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
- iv_networkType.setImageResource(NetWorkUtils.getNetworkType(MainActivity.this));
|
|
|
- } else {//无网络
|
|
|
+ private void updateNetworkStateView(int InternetAvailableCode) {
|
|
|
+ if (InternetAvailableCode == Constants.Code_NetworkNormal){
|
|
|
+ iv_internetStatus.setImageResource(R.mipmap.network_available);
|
|
|
+ if (NetWorkUtils.getNetworkType(MainActivity.this) != -1){
|
|
|
+ LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) iv_networkType.getLayoutParams();
|
|
|
+ layoutParams.width = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
+ layoutParams.height = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
+ iv_networkType.setImageResource(NetWorkUtils.getNetworkType(MainActivity.this));
|
|
|
+ } else {//无网络
|
|
|
+ LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) iv_networkType.getLayoutParams();
|
|
|
+ layoutParams.width = (int) getResources().getDimension(R.dimen.dp_72);
|
|
|
+ layoutParams.height = (int) getResources().getDimension(R.dimen.dp_32);
|
|
|
+ iv_networkType.setImageResource(R.mipmap.network_icon_no);
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ iv_internetStatus.setImageResource(R.mipmap.no_network);
|
|
|
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) iv_networkType.getLayoutParams();
|
|
|
layoutParams.width = (int) getResources().getDimension(R.dimen.dp_72);
|
|
|
layoutParams.height = (int) getResources().getDimension(R.dimen.dp_32);
|