diff --git a/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/core/LocUploadConfig.java b/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/core/LocUploadConfig.java index 266779e..0ced796 100644 --- a/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/core/LocUploadConfig.java +++ b/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/core/LocUploadConfig.java @@ -10,6 +10,8 @@ public class LocUploadConfig { private long locInterval = 1000L; + private int uploadInterval = 5; + public static LocUploadConfig instance() { return SingletonHolder.INSTANCE; } @@ -27,6 +29,15 @@ public class LocUploadConfig { return this; } + public LocUploadConfig setUploadInterval(int uploadInterval) { + this.uploadInterval = uploadInterval; + return this; + } + + public int getUploadInterval() { + return uploadInterval; + } + public Context getContext() { return context; } diff --git a/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/service/UploadDataService.java b/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/service/UploadDataService.java index 17069b3..b87b775 100644 --- a/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/service/UploadDataService.java +++ b/foudations/mogo-location/src/main/java/com/mogo/cloud/location/third/service/UploadDataService.java @@ -47,7 +47,7 @@ public class UploadDataService extends Service { @Override public void run() { ThreadPoolService.execute(UploadDataService.this::publishData); - handler.postDelayed(uploadTask, 5 * LocUploadConfig.instance().getLocInterval()); + handler.postDelayed(uploadTask, LocUploadConfig.instance().getUploadInterval() * LocUploadConfig.instance().getLocInterval()); } }; diff --git a/gradle.properties b/gradle.properties index acacd1c..2961b59 100644 --- a/gradle.properties +++ b/gradle.properties @@ -33,30 +33,30 @@ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/ USERNAME=xintai PASSWORD=xintai2018 # 编译模式: false - 依赖本地版本, true - 依赖 maven 版本 -RELEASE=false +RELEASE=true # AI CLOUD 云平台 # 工具类 -MOGO_UTILS_VERSION=1.4.7.51 +MOGO_UTILS_VERSION=1.4.7.53 # 网络请求 -MOGO_NETWORK_VERSION=1.4.7.51 +MOGO_NETWORK_VERSION=1.4.7.53 # 鉴权 -MOGO_PASSPORT_VERSION=1.4.7.51 +MOGO_PASSPORT_VERSION=1.4.7.53 # 常链接 -MOGO_SOCKET_VERSION=1.4.7.51 +MOGO_SOCKET_VERSION=1.4.7.53 # 数据采集 -MOGO_REALTIME_VERSION=1.4.7.51 +MOGO_REALTIME_VERSION=1.4.7.53 # 探路,道路事件发布,获取 -MOGO_TANLU_VERSION=1.4.7.51 +MOGO_TANLU_VERSION=1.4.7.53 # 直播推流 -MOGO_LIVE_VERSION=1.4.7.51 +MOGO_LIVE_VERSION=1.4.7.53 # 直播拉流 -MOGO_TRAFFICLIVE_VERSION=1.4.7.51 +MOGO_TRAFFICLIVE_VERSION=1.4.7.53 # 定位服务 -MOGO_LOCATION_VERSION=1.4.7.51 +MOGO_LOCATION_VERSION=1.4.7.53 # 远程通讯模块 -MOGO_TELEMATIC_VERSION=1.4.7.51 +MOGO_TELEMATIC_VERSION=1.4.7.53 # v2x -MOGO_V2X_VERSION=1.4.7.51 +MOGO_V2X_VERSION=1.4.7.53 # SKIN MOGO_SKIN_VERSION=1.4.7.49.19 # SDK @@ -75,7 +75,7 @@ SONATYPE_HOST=S01 RELEASE_SIGNING_ENABLED=false # 组织名 GROUP=com.mogo.cloud -VERSION_NAME=1.4.7.51 +VERSION_NAME=1.4.7.53 # 主页 POM_URL=https://gitlab.zhidaoauto.com/SCA/L4HA/AndroidApp/support/countly-sdk-android # 版本控制信息