This commit is contained in:
unknown
2021-01-04 16:29:06 +08:00
parent dfb5309210
commit 17cd8c57e3
508 changed files with 262 additions and 10341 deletions

View File

@@ -1,17 +1,25 @@
#-----V2XModule-----
-keep class com.tencent.** { *; }
-keep class com.mogo.module.v2x.entity.net.** { *; }
-keep class com.mogo.module.v2x.manager.V2XStatusDescriptor
-keep class com.mogo.module.v2x.entity.net.* { *; }
-keep class com.mogo.module.v2x.entity.panel.*{*;}
-keep class com.mogo.module.v2x.manager.V2XStatusDescriptor{*;}
-keep class com.mogo.module.v2x.marker.*{*;}
-keep class com.mogo.module.v2x.utils.SpanUtils.Align
-keep class com.mogo.module.v2x.utils.TimeConstants.Unit
-keep interface * implements com.mogo.module.v2x.alarm.V2XAlarmServer.OnFatigueDrivingListener
-keep interface * implements com.mogo.module.v2x.listener.CarStatusListener
-keep interface * implements com.mogo.module.v2x.listener.V2XWindowStatusListener
-keep interface * implements com.mogo.module.v2x.network.V2XApiService
-keep interface * implements com.mogo.module.v2x.network.V2XRefreshCallback
-keep interface * implements com.mogo.module.v2x.scenario.view.**{*;}
-keep interface * implements com.mogo.module.v2x.scenario.impl.**{*;}
-keep interface * implements com.mogo.module.v2x.scenario.IV2XScenario
-keep interface * implements com.mogo.module.v2x.scenario.IV2XScenarioManager
-keep class com.mogo.module.v2x.voice.**{*;}
-keep class com.mogo.module.v2x.V2XConst
-keep class com.mogo.module.v2x.scenario.scene.test.V2XTestConsoleWindow{*;}
-keep class com.mogo.module.v2x.utils.SpanUtils.SerializableSpannableStringBuilder{*;}
-keep class com.mogo.module.v2x.utils.V2XUtils{*;}
-keep class com.mogo.module.v2x.view.*{*;}
-keep class * extends com.mogo.module.v2x.scenario.scene.V2XBasWindow{*;}
-keep interface * implements com.mogo.module.v2x.alarm.V2XAlarmServer.OnFatigueDrivingListener{*;}
-keep interface * implements com.mogo.module.v2x.listener.CarStatusListener{*;}
-keep interface * implements com.mogo.module.v2x.listener.V2XWindowStatusListener{*;}
-keep interface * implements com.mogo.module.v2x.network.V2XApiService{*;}
-keep interface * implements com.mogo.module.v2x.network.V2XRefreshCallback{*;}
-keep interface * implements com.mogo.module.v2x.scenario.view.*{*;}
-keep interface * implements com.mogo.module.v2x.scenario.impl.*{*;}
-keep interface * implements com.mogo.module.v2x.scenario.IV2XScenario{*;}
-keep interface * implements com.mogo.module.v2x.scenario.IV2XScenarioManager{*;}
-keep class com.mogo.module.v2x.voice.*{*;}
-keep class com.mogo.module.v2x.MoGoV2XServicePaths{*;}
-keep class com.mogo.module.v2x.V2XConst{*;}

View File

@@ -22,6 +22,7 @@ import android.widget.Toast;
import androidx.annotation.ColorInt;
import androidx.annotation.DrawableRes;
import androidx.annotation.Keep;
import androidx.annotation.LayoutRes;
import androidx.annotation.StringRes;
import androidx.core.app.NotificationManagerCompat;
@@ -366,6 +367,7 @@ public final class ToastUtils {
static class SystemToast extends AbsToast {
@Keep
SystemToast(Toast toast) {
super(toast);
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.N_MR1) {

View File

@@ -1,6 +1,5 @@
package com.mogo.module.v2x.view;
import android.app.Application;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
@@ -8,19 +7,11 @@ import android.graphics.Path;
import android.graphics.RectF;
import android.util.AttributeSet;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatCallback;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.mogo.module.v2x.R;
import com.mogo.skin.support.IMogoSkinCompatSupportable;
import com.mogo.skin.support.IMogoSkinSupportInstaller;
import com.mogo.skin.support.MogoSkinManager;
import com.mogo.skin.support.SkinMode;
import com.mogo.skin.support.helper.MogoSkinCompatBackgroundHelperDelegate;
import com.mogo.skin.support.helper.MogoSkinCompatHelperDelegate;
import com.mogo.skin.support.helper.MogoSkinCompatTextHelperDelegate;
/**
* author : donghongyu