remove networkold api and union the adasapis and adasstatus lat lon data
This commit is contained in:
@@ -8,7 +8,6 @@ import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths;
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||
import com.mogo.service.IMogoServiceApis;
|
||||
import com.mogo.service.adas.IMogoADASController;
|
||||
import com.mogo.service.analytics.IMogoAnalytics;
|
||||
import com.mogo.service.cloud.location.IMogoLocationInfoService;
|
||||
import com.mogo.service.cloud.passport.IMogoPassportManager;
|
||||
@@ -23,7 +22,6 @@ import com.mogo.service.impl.singleton.SingletonsHolder;
|
||||
import com.mogo.service.intent.IMogoIntentManager;
|
||||
import com.mogo.service.module.IMogoActionManager;
|
||||
import com.mogo.service.module.IMogoRegisterCenter;
|
||||
import com.mogo.service.network.IMogoNetwork;
|
||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||
import com.mogo.service.v2x.DisplayEffectsInterface;
|
||||
import com.mogo.service.windowview.IMogoTopViewManager;
|
||||
@@ -41,7 +39,7 @@ public class MogoServiceApis implements IMogoServiceApis {
|
||||
|
||||
private static final String TAG = "MogoServiceApis";
|
||||
|
||||
private static Object sLock = new Object();
|
||||
private static final Object sLock = new Object();
|
||||
|
||||
@Override
|
||||
public IMogoAnalytics getAnalyticsApi() {
|
||||
@@ -68,11 +66,6 @@ public class MogoServiceApis implements IMogoServiceApis {
|
||||
return IntentManager.getInstance();
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMogoNetwork getNetworkApi() {
|
||||
return SingletonsHolder.get(IMogoNetwork.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMogoStatusManager getStatusManagerApi() {
|
||||
return SingletonsHolder.get(IMogoStatusManager.class);
|
||||
@@ -99,11 +92,6 @@ public class MogoServiceApis implements IMogoServiceApis {
|
||||
return getApiInstance(IMogoWindowManager.class, MogoServicePaths.PATH_WINDOW_MANAGER);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMogoADASController getAdasControllerApi() {
|
||||
return getApiInstance(IMogoADASController.class, MogoServicePaths.PATH_ADAS_CONTROLLER);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMogoActionManager getActionManagerApi() {
|
||||
return getApiInstance(IMogoActionManager.class, MogoServicePaths.PATH_ACTION_APIS);
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
package com.mogo.service.impl.adas;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths;
|
||||
import com.mogo.service.adas.IMogoADASController;
|
||||
|
||||
@Route(path = MogoServicePaths.PATH_ADAS_CONTROLLER)
|
||||
public class MogoADASController implements IMogoADASController {
|
||||
|
||||
private static final String TAG = "MogoADASController";
|
||||
|
||||
private double mLastLon;
|
||||
private double mLastLat;
|
||||
private Long mSatelliteTime;
|
||||
|
||||
@Override
|
||||
public double getLastLat() {
|
||||
return mLastLat;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLastLat(double lastLat) {
|
||||
mLastLat = lastLat;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getLastLon() {
|
||||
return mLastLon;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLastLon(double lastLon) {
|
||||
mLastLon = lastLon;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long getSatelliteTime() {
|
||||
return mSatelliteTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSatelliteTime(Long satelliteTime) {
|
||||
mSatelliteTime = satelliteTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init(Context context) {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
package com.mogo.service.impl.network;
|
||||
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths;
|
||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory;
|
||||
import com.mogo.service.network.IMogoNetwork;
|
||||
|
||||
/**
|
||||
* @author zyz
|
||||
* @since 2019-12-18
|
||||
* <p>
|
||||
* 网络对外地接口
|
||||
*/
|
||||
@Route(path = MogoServicePaths.PATH_SERVICES_NETWORK)
|
||||
public class MogoNetWorkService implements IMogoNetwork {
|
||||
|
||||
@Override
|
||||
public void init(Context context) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> T create(Class<T> service, String baseUrl) {
|
||||
return MoGoRetrofitFactory.getInstance(baseUrl).create(service);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,9 +5,7 @@ import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.mogo.service.datamanager.IMogoDataManager;
|
||||
import com.mogo.service.fragmentmanager.IMogoFragmentManager;
|
||||
import com.mogo.service.impl.fragmentmanager.MogoFragmentManager;
|
||||
import com.mogo.service.impl.network.MogoNetWorkService;
|
||||
import com.mogo.service.impl.statusmanager.MogoStatusManager;
|
||||
import com.mogo.service.network.IMogoNetwork;
|
||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||
|
||||
import java.util.Map;
|
||||
@@ -21,13 +19,10 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
*/
|
||||
public class SingletonsHolder {
|
||||
|
||||
private static final String TAG = "SingletonsHolder";
|
||||
|
||||
private static final Map<Class, Object> sSingletons = new ConcurrentHashMap<>();
|
||||
|
||||
static {
|
||||
sSingletons.put(IMogoFragmentManager.class, new MogoFragmentManager());
|
||||
sSingletons.put(IMogoNetwork.class, new MogoNetWorkService());
|
||||
sSingletons.put(IMogoStatusManager.class, new MogoStatusManager());
|
||||
sSingletons.put(IMogoDataManager.class, ARouter.getInstance().navigation(IMogoDataManager.class));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user