Skip to content

Commit 03d5c6b

Browse files
author
ctj
committed
修改ping机制,修改网络检测服务
1 parent 1d8f0cc commit 03d5c6b

File tree

19 files changed

+624
-801
lines changed

19 files changed

+624
-801
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
android:theme="@style/AppTheme" />
178178
<!--网络重置监听工具-->
179179
<activity
180-
android:name=".network.NetResetMonitorAty"
180+
android:name=".network.NetMonitorAty"
181181
android:theme="@style/Theme.AppCompat.NoActionBar" />
182182

183183
<activity android:name=".test.TestAty"
@@ -199,7 +199,7 @@
199199
android:enabled="true"
200200
android:exported="true" />
201201
<!--网络重置监听的服务-->
202-
<service android:name=".network.NetResetMonitorService"
202+
<service android:name=".network.NetMonitorService"
203203
android:enabled="true"
204204
android:exported="true" />
205205
<!--重启后广播监听-->

app/src/main/java/com/wave_chtj/example/FeaturesOptionAty.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
import com.wave_chtj.example.install.InstallAPkAty;
5858
import com.wave_chtj.example.keeplive.KeepAliveAty;
5959
import com.wave_chtj.example.network.NetChangeAty;
60-
import com.wave_chtj.example.network.NetResetMonitorAty;
60+
import com.wave_chtj.example.network.NetMonitorAty;
6161
import com.wave_chtj.example.screen.ScreenActivity;
6262
import com.wave_chtj.example.serialport.SerialPortAty;
6363
import com.wave_chtj.example.socket.SocketAty;
@@ -234,7 +234,7 @@ public void clickByPosition(int position) {
234234
startAty(NetChangeAty.class);
235235
break;
236236
case FKey.KEY_RESET_MONITOR:
237-
startAty(NetResetMonitorAty.class);
237+
startAty(NetMonitorAty.class);
238238
break;
239239
case FKey.KEY_FILEDOWN:
240240
startAty(FileDownLoadAty.class);

app/src/main/java/com/wave_chtj/example/StartPageAty.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import androidx.annotation.Nullable;
77

88
import com.wave_chtj.example.base.BaseActivity;
9-
import com.wave_chtj.example.network.NetResetMonitorAty;
9+
import com.wave_chtj.example.network.NetMonitorAty;
1010
import com.wave_chtj.example.reboot.RebootAty;
1111
import com.wave_chtj.example.serialport.SerialPortAty;
1212
import com.wave_chtj.example.test.TestAty;
@@ -30,7 +30,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
3030
} else if (pkgName.contains(SwitchUtils.FLAG_REBOOT_PKG)) {
3131
startAty(RebootAty.class);
3232
} else if (pkgName.contains(SwitchUtils.FLAG_NETMONITOR_PKG)) {
33-
startAty(NetResetMonitorAty.class);
33+
startAty(NetMonitorAty.class);
3434
} else if (pkgName.contains(SwitchUtils.FLAG_EXAMPLE_PKG)) {
3535
startAty(FeaturesOptionAty.class);
3636
}else if(pkgName.contains("com.zto.ztoexpresscabinet")||pkgName.contains("com.ingenious_eyes.cabinet")){

app/src/main/java/com/wave_chtj/example/network/FLteTools.java

Lines changed: 0 additions & 85 deletions
This file was deleted.

app/src/main/java/com/wave_chtj/example/network/NetMonitorCallBack.java renamed to app/src/main/java/com/wave_chtj/example/network/INetMonitor.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package com.wave_chtj.example.network;
22

3-
public interface NetMonitorCallBack {
4-
void getPingResult(boolean isPing);
3+
public interface INetMonitor {
54
void getPingList(String []pingList);
65
void getNowTime(String time);
7-
void getNetType(String netType);
6+
void getNetType(String netType,boolean isPing);
87
void getResetErrCount(int errCount);
98
void getTotalCount(int totalCount);
109
void getDbm(String dBm);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.wave_chtj.example.network;
2+
3+
import androidx.annotation.IntDef;
4+
5+
import java.lang.annotation.Retention;
6+
import java.lang.annotation.RetentionPolicy;
7+
8+
@IntDef({NetMtools.MODE_HARD, NetMtools.MODE_SOFT, NetMtools.MODE_AIRPLANE, NetMtools.MODE_REBOOT})
9+
@Retention(RetentionPolicy.SOURCE)
10+
public @interface IResetModel {
11+
}

app/src/main/java/com/wave_chtj/example/network/NetChangeAty.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
import androidx.annotation.Nullable;
88

9+
import com.chtj.base_framework.network.FLteTools;
10+
import com.chtj.base_framework.network.NetDbmListener;
911
import com.face_chtj.base_iotutils.KLog;
1012
import com.face_chtj.base_iotutils.network.NetUtils;
1113
import com.face_chtj.base_iotutils.display.ToastUtils;
@@ -23,11 +25,13 @@ public class NetChangeAty extends BaseActivity {
2325
private static final String TAG = "NetChangeAty";
2426
private TextView tvStatus;
2527
private TextView tvType;
28+
private TextView tvDbm;
2629

2730
@Override
2831
protected void onCreate(@Nullable Bundle savedInstanceState) {
2932
super.onCreate(savedInstanceState);
3033
setContentView(R.layout.activity_network);
34+
tvDbm = findViewById(R.id.tvDbm);
3135
tvStatus = findViewById(R.id.tvStatus);
3236
tvType = findViewById(R.id.tvType);
3337
if(NetUtils.getNetWorkType()==NetUtils.NETWORK_NO){
@@ -49,6 +53,12 @@ public void changed(int netType, boolean isNormal) {
4953
tvStatus.setText("" + isNormal);
5054
}
5155
});
56+
FLteTools.instance().init4GDbm(new NetDbmListener() {
57+
@Override
58+
public void getDbm(String dbmAsu) {
59+
tvDbm.setText("信号值:"+dbmAsu);
60+
}
61+
});
5262
}
5363

5464
@Override

0 commit comments

Comments
 (0)