opt ADAS show

This commit is contained in:
wangcongtao
2020-07-23 14:36:22 +08:00
parent c52f276793
commit 2672354ff8
2 changed files with 18 additions and 5 deletions

View File

@@ -87,7 +87,7 @@ class SocketManager implements IMogoSocketManager, Callback {
.setEnvironment( getEnvironment() )
.setClient( Platform.getClient( Platform.car ) )
.setAppId( appId )
// .setOpenAnalytics( true )
.setOpenAnalytics( true )
.setDebug( DebugConfig.isDebug() );
SocketMessageDispatcher.getInstance().start( context );
}

View File

@@ -21,6 +21,7 @@ import com.mogo.service.statusmanager.IMogoStatusManager;
import com.mogo.utils.UiThreadHandler;
import com.mogo.utils.logger.Logger;
import com.zhidao.autopilot.support.api.AutopilotServiceManage;
import com.zhidao.autopilot.support.api.IAutopilotServiceStatusListener;
import org.json.JSONObject;
@@ -69,11 +70,23 @@ public class MogoADASController implements IMogoADASController {
public void showADAS() {
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
if ( !isProcessRunning( AbsMogoApplication.getApp(), getPackageUid( AbsMogoApplication.getApp(), "com.zhidiao.autopilot" ) )
|| mIsReleased ) {
init( AbsMogoApplication.getApp() );
}
init( AbsMogoApplication.getApp() );
AutopilotServiceManage.getInstance().registerAutopilotServiceStatusListener( new IAutopilotServiceStatusListener() {
@Override
public void onServiceConnected() {
invokeShowADASOperation();
}
@Override
public void onServiceDisconnected() {
}
} );
invokeShowADASOperation();
}
private void invokeShowADASOperation() {
int delay = CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ? 0 : 100;
UiThreadHandler.postDelayed( () -> {