diff --git a/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java b/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java index 8597763868..872b5f804f 100644 --- a/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java +++ b/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java @@ -8,10 +8,12 @@ import android.view.View; import androidx.annotation.Nullable; +import com.mogo.map.uicontroller.EnumMapUI; import com.mogo.module.extensions.utils.ExtensionsConfig; import com.mogo.module.main.MainActivity; import com.mogo.module.main.cards.MogoModulesManager; import com.mogo.service.intent.IMogoIntentListener; +import com.mogo.utils.logger.Logger; /** * 针对作为Launcher的情况,做个性化操作 @@ -94,4 +96,18 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis e.printStackTrace(); } } + + @Override + public void onMapUiModeChanged( EnumMapUI mapUI ) { + super.onMapUiModeChanged( mapUI ); + Intent intent = new Intent( "com.mogo.style.SKIN_CHANGED" ); + intent.putExtra( "type", -1 ); + if ( mapUI == EnumMapUI.Type_Light ) { + intent.putExtra( "type", 1 ); + } else if( mapUI == EnumMapUI.Type_Night ){ + intent.putExtra( "type", 0 ); + } + sendBroadcast( intent ); + Logger.d( TAG, "send msg to AI Voice" ); + } }