|
@@ -22,6 +22,7 @@ import com.hanghui.senic.R;
|
|
|
import com.hanghui.senic.common.CommonUtil;
|
|
|
import com.hanghui.senic.common.gson.GsonUtil;
|
|
|
import com.hanghui.senic.service.usbserialdemo.utile.ConfigManager;
|
|
|
+import com.hanghui.senic.service.usbserialdemo.utile.StringIsNull;
|
|
|
import com.hanghui.senic.service.usbserialdemo.utile.loacat.AppLogUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
@@ -148,8 +149,12 @@ public class WebsocketService extends Service {
|
|
|
|
|
|
|
|
|
private String getFaceDataUrl() {
|
|
|
- String url = getResources().getString(R.string.hhface_baidu_face_data);
|
|
|
- url = url + "sn=" + ConfigManager.SN + "&source=" + BaiduFaceConstant.SOURCE_HHFACE;
|
|
|
+ String url = ConfigManager.getAuthenticationBeanListBean().getWebsocketSubscribeUrl();
|
|
|
+ if (StringIsNull.IsStringNull(url)){
|
|
|
+ AppLogUtils.e(true,TAG + " ,getFaceDataUrl","WS连接地址为空");
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+ url = url + "?sn=" + ConfigManager.SN + "&source=" + BaiduFaceConstant.SOURCE_HHFACE;
|
|
|
return url;
|
|
|
}
|
|
|
|
|
@@ -177,9 +182,12 @@ public class WebsocketService extends Service {
|
|
|
.build();
|
|
|
|
|
|
String faceDataUrl = getFaceDataUrl();
|
|
|
- Request request = new Request.Builder().url(faceDataUrl).build();
|
|
|
- mWebSocket = mOkHttpClient.newWebSocket(request, mWebSocketListener);
|
|
|
-
|
|
|
+ if (!StringIsNull.IsStringNull(faceDataUrl)){
|
|
|
+ Request request = new Request.Builder().url(faceDataUrl).build();
|
|
|
+ mWebSocket = mOkHttpClient.newWebSocket(request, mWebSocketListener);
|
|
|
+ } else {
|
|
|
+ AppLogUtils.e(true,TAG + " ,WebSocket, startWebSocket","WS在线配置地址为空,请检查在线配置");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|