添加应用GPS订阅示例服务类

This commit is contained in:
2026-05-07 14:35:58 +08:00
parent 6ffcbbc4f4
commit 9c16685c1f
3 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
package cc.winboll.studio.gpsrelaysentinel;
import android.content.Intent;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libgpsrelaysentinel.model.GpsSubscribeMsg;
import cc.winboll.studio.libgpsrelaysentinel.model.LocationPoint;
import cc.winboll.studio.libgpsrelaysentinel.service.GpsSubscribeReceiverService;
public final class GpsReceiverChildService1 extends GpsSubscribeReceiverService {
public static final String TAG = "GpsReceiverChildService1";
@Override
public void onReceiveGpsData(LocationPoint point, GpsSubscribeMsg config) {
super.onReceiveGpsData(point, config);
//当前独立接收日志
LogUtils.d(TAG,"独立接收服务1 成功收到GPS消息");
LogUtils.d(TAG,"纬度:"+point.getLatitude()+" 经度:"+point.getLongitude());
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_NOT_STICKY;
}
}

View File

@@ -0,0 +1,26 @@
package cc.winboll.studio.gpsrelaysentinel;
import android.content.Intent;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libgpsrelaysentinel.model.GpsSubscribeMsg;
import cc.winboll.studio.libgpsrelaysentinel.model.LocationPoint;
import cc.winboll.studio.libgpsrelaysentinel.service.GpsSubscribeReceiverService;
public final class GpsReceiverChildService2 extends GpsSubscribeReceiverService {
public static final String TAG = "GpsReceiverChildService2";
@Override
public void onReceiveGpsData(LocationPoint point, GpsSubscribeMsg config) {
super.onReceiveGpsData(point, config);
LogUtils.d(TAG,"独立接收服务2 成功收到GPS消息");
LogUtils.d(TAG,"纬度:"+point.getLatitude()+" 经度:"+point.getLongitude());
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_NOT_STICKY;
}
}

View File

@@ -0,0 +1,26 @@
package cc.winboll.studio.gpsrelaysentinel;
import android.content.Intent;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libgpsrelaysentinel.model.GpsSubscribeMsg;
import cc.winboll.studio.libgpsrelaysentinel.model.LocationPoint;
import cc.winboll.studio.libgpsrelaysentinel.service.GpsSubscribeReceiverService;
public final class GpsReceiverChildService3 extends GpsSubscribeReceiverService {
public static final String TAG = "GpsReceiverChildService3";
@Override
public void onReceiveGpsData(LocationPoint point, GpsSubscribeMsg config) {
super.onReceiveGpsData(point, config);
LogUtils.d(TAG,"独立接收服务3 成功收到GPS消息");
LogUtils.d(TAG,"纬度:"+point.getLatitude()+" 经度:"+point.getLongitude());
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_NOT_STICKY;
}
}