Commit 21fdaeae265646433c37cea4d54dbb137861a2d2

Authored by 孙向锦
2 parents f2896faa 19e4f834

Merge branch 'C58寸' into C58寸专用

C5/app/src/main/java/com/sunvote/xpadapp/MainActivity.java
@@ -286,6 +286,7 @@ public class MainActivity extends BaseActivity implements ComListener { @@ -286,6 +286,7 @@ public class MainActivity extends BaseActivity implements ComListener {
286 statusBarView.setStatusSignal(0); 286 statusBarView.setStatusSignal(0);
287 statusBarView.setStatusBarBaseId(0); 287 statusBarView.setStatusBarBaseId(0);
288 //statusBarView.setStatusCH(0); 288 //statusBarView.setStatusCH(0);
  289 + statusBarView.setStatusWifi(0);
289 statusBarView.setStatusKeyId(0); 290 statusBarView.setStatusKeyId(0);
290 } 291 }
291 292
@@ -307,7 +308,8 @@ public class MainActivity extends BaseActivity implements ComListener { @@ -307,7 +308,8 @@ public class MainActivity extends BaseActivity implements ComListener {
307 runOnUiThread(new Runnable() { 308 runOnUiThread(new Runnable() {
308 @Override 309 @Override
309 public void run() { 310 public void run() {
310 - statusBarView.setStatusSignal(netWork_receiver.getRssiLevel()); 311 + //statusBarView.setStatusSignal(netWork_receiver.getRssiLevel());
  312 + statusBarView.setStatusWifi(netWork_receiver.getRssiLevel());
311 } 313 }
312 }); 314 });
313 } 315 }
C5/app/src/main/java/com/sunvote/xpadapp/widget/StatusBarView.java
@@ -15,8 +15,8 @@ import com.sunvote.xpadapp.R; @@ -15,8 +15,8 @@ import com.sunvote.xpadapp.R;
15 15
16 public class StatusBarView extends LinearLayout { 16 public class StatusBarView extends LinearLayout {
17 Context mContext; 17 Context mContext;
18 - //信号图标,基站编号,CH,终端ID,电池电量图标,系统时间  
19 - BarItem barSignal,barBasestation,barCh,barTerminalId,barBattery,barSystemtime; 18 + //信号图标,基站编号,CH,终端ID,电池电量图标,系统时间,wifi
  19 + BarItem barSignal,barBasestation,barCh,barTerminalId,barBattery,barSystemtime,barWifi;
20 20
21 public StatusBarView(Context context) { 21 public StatusBarView(Context context) {
22 this(context, null); 22 this(context, null);
@@ -46,6 +46,7 @@ public class StatusBarView extends LinearLayout { @@ -46,6 +46,7 @@ public class StatusBarView extends LinearLayout {
46 barTerminalId = (BarItem) view.findViewById(R.id.bar_terminalId); 46 barTerminalId = (BarItem) view.findViewById(R.id.bar_terminalId);
47 barBattery = (BarItem) view.findViewById(R.id.bar_battery); 47 barBattery = (BarItem) view.findViewById(R.id.bar_battery);
48 barSystemtime = (BarItem) view.findViewById(R.id.bar_systemtime); 48 barSystemtime = (BarItem) view.findViewById(R.id.bar_systemtime);
  49 + barWifi= (BarItem) view.findViewById(R.id.bar_wifi);
49 addView(view); 50 addView(view);
50 } 51 }
51 52
@@ -57,7 +58,7 @@ public class StatusBarView extends LinearLayout { @@ -57,7 +58,7 @@ public class StatusBarView extends LinearLayout {
57 * @param rssi 58 * @param rssi
58 */ 59 */
59 public void setStatusSignal(int rssi){ 60 public void setStatusSignal(int rssi){
60 - /* barSignal.setIcon(R.mipmap.signal); 61 + barSignal.setIcon(R.mipmap.signal);
61 if (rssi < 95){ 62 if (rssi < 95){
62 barSignal.setIcon(R.mipmap.signal_1); 63 barSignal.setIcon(R.mipmap.signal_1);
63 } 64 }
@@ -72,16 +73,19 @@ public class StatusBarView extends LinearLayout { @@ -72,16 +73,19 @@ public class StatusBarView extends LinearLayout {
72 } 73 }
73 if (rssi < 55) { 74 if (rssi < 55) {
74 barSignal.setIcon(R.mipmap.signal_5); 75 barSignal.setIcon(R.mipmap.signal_5);
75 - }*/  
76 -  
77 - if(rssi > -100) {  
78 - barSignal.setVisibility(VISIBLE);  
79 - barSignal.setIcon(R.mipmap.wifi);  
80 - }else {  
81 - barSignal.setVisibility(INVISIBLE);  
82 - } 76 + }
83 } 77 }
84 78
  79 + public void setStatusWifi(int wifi){
  80 + if(wifi > -100) {
  81 + barWifi.setVisibility(VISIBLE);
  82 + barWifi.setIcon(R.mipmap.wifi);
  83 + }else {
  84 + barWifi.setVisibility(GONE);
  85 + }
  86 + }
  87 +
  88 +
85 /** 89 /**
86 * 设置基站编号 90 * 设置基站编号
87 * @param value 91 * @param value
C5/app/src/main/res/layout/status_icon_view.xml
@@ -17,6 +17,7 @@ @@ -17,6 +17,7 @@
17 android:layout_height="match_parent" 17 android:layout_height="match_parent"
18 android:gravity="left|center_vertical" 18 android:gravity="left|center_vertical"
19 android:layout_weight="1" 19 android:layout_weight="1"
  20 + android:visibility="invisible"
20 android:text="" 21 android:text=""
21 android:textColor="@android:color/white"/> 22 android:textColor="@android:color/white"/>
22 <com.sunvote.statusbar.view.BarItem 23 <com.sunvote.statusbar.view.BarItem
@@ -43,7 +44,7 @@ @@ -43,7 +44,7 @@
43 android:layout_height="match_parent" 44 android:layout_height="match_parent"
44 android:gravity="center" 45 android:gravity="center"
45 android:text="" 46 android:text=""
46 - android:layout_weight="8" 47 + android:layout_weight="7"
47 android:textColor="@android:color/white"/> 48 android:textColor="@android:color/white"/>
48 <com.sunvote.statusbar.view.BarItem 49 <com.sunvote.statusbar.view.BarItem
49 android:id="@+id/bar_systemtime" 50 android:id="@+id/bar_systemtime"
@@ -51,7 +52,15 @@ @@ -51,7 +52,15 @@
51 android:layout_height="match_parent" 52 android:layout_height="match_parent"
52 android:gravity="right|center" 53 android:gravity="right|center"
53 android:text="" 54 android:text=""
54 - android:layout_weight="2" 55 + android:layout_weight="1"
  56 + android:textColor="@android:color/white"/>
  57 + <com.sunvote.statusbar.view.BarItem
  58 + android:id="@+id/bar_wifi"
  59 + android:layout_width="wrap_content"
  60 + android:layout_height="match_parent"
  61 + android:gravity="right|center_vertical"
  62 + android:layout_weight="0.1"
  63 + android:text=""
55 android:textColor="@android:color/white"/> 64 android:textColor="@android:color/white"/>
56 <com.sunvote.statusbar.view.BarItem 65 <com.sunvote.statusbar.view.BarItem
57 android:id="@+id/bar_battery" 66 android:id="@+id/bar_battery"