Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
90
app/proguard-rules.pro
vendored
90
app/proguard-rules.pro
vendored
@@ -180,23 +180,32 @@
|
||||
#----------------------------------------第三方库----------------------------------------------
|
||||
#-----高德地图-----
|
||||
#3D 地图 V5.0.0之后:
|
||||
-keep class com.amap.api.maps.*{*;}
|
||||
-keep class com.autonavi.*{*;}
|
||||
-keep class com.amap.api.trace.*{*;}
|
||||
-keep class com.amap.api.maps.**{*;}
|
||||
-keep class com.autonavi.**{*;}
|
||||
-keep class com.amap.api.trace.**{*;}
|
||||
#定位
|
||||
-keep class com.amap.api.location.*{*;}
|
||||
-keep class com.amap.api.fence.*{*;}
|
||||
-keep class com.autonavi.aps.amapapi.model.*{*;}
|
||||
-keep class com.amap.api.location.**{*;}
|
||||
-keep class com.amap.api.fence.**{*;}
|
||||
-keep class com.loc.**{*;}
|
||||
-keep class com.autonavi.aps.amapapi.model.**{*;}
|
||||
#搜索
|
||||
-keep class com.amap.api.services.*{*;}
|
||||
-keep class com.amap.api.services.**{*;}
|
||||
#导航
|
||||
-keep class com.amap.api.navi.*{*;}
|
||||
-keep class com.autonavi.*{*;}
|
||||
-keep class com.amap.api.navi.**{*;}
|
||||
|
||||
#内置语音 V5.6.0之后
|
||||
-keep class com.alibaba.idst.nls.**{*;}
|
||||
-keep class com.google.**{*;}
|
||||
-keep class com.nlspeech.nlscodec.** {*;}
|
||||
-keep class com.alibaba.mit.alitts.** {*;}
|
||||
|
||||
-dontwarn android.telephony.**
|
||||
-keep class android.telephony.TelephonyManager$CellInfoCallback
|
||||
|
||||
#-----Gson-----
|
||||
-dontwarn sun.misc.**
|
||||
# Application classes that will be serialized/deserialized over Gson
|
||||
-keep class com.google.gson.examples.android.model.* { <fields>; }
|
||||
-keep class com.google.gson.examples.android.model.** { <fields>; }
|
||||
# Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,
|
||||
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter)
|
||||
-keep class * extends com.google.gson.TypeAdapter
|
||||
@@ -209,8 +218,8 @@
|
||||
}
|
||||
|
||||
#-----ARouter-----
|
||||
-keep public class com.alibaba.android.arouter.routes.*{*;}
|
||||
-keep public class com.alibaba.android.arouter.facade.*{*;}
|
||||
-keep public class com.alibaba.android.arouter.routes.**{*;}
|
||||
-keep public class com.alibaba.android.arouter.facade.**{*;}
|
||||
-keep class * implements com.alibaba.android.arouter.facade.template.ISyringe{*;}
|
||||
# If you use the byType method to obtain Service, add the following rules to protect the interface:
|
||||
-keep interface * implements com.alibaba.android.arouter.facade.template.IProvider
|
||||
@@ -219,23 +228,39 @@
|
||||
|
||||
#-----Glide-----
|
||||
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||||
-keep public class * extends com.bumptech.glide.module.AppGlideModule
|
||||
-keep public class * extends com.bumptech.glide.module.AppGlideModule {
|
||||
<init>(...);
|
||||
}
|
||||
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
|
||||
**[] $VALUES;
|
||||
public *;
|
||||
}
|
||||
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
|
||||
*** rewind();
|
||||
}
|
||||
|
||||
#如果你的 target API 低于 Android API 27,请添加:
|
||||
-dontwarn com.bumptech.glide.load.resource.bitmap.VideoDecoder
|
||||
|
||||
#-----Fresco-----
|
||||
-keep,allowobfuscation interface com.facebook.common.internal.DoNotStrip
|
||||
-keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip
|
||||
-keep,allowobfuscation @interface com.facebook.soloader.DoNotOptimize
|
||||
-keep @com.facebook.common.internal.DoNotStrip class *
|
||||
-keepclassmembers class * {
|
||||
@com.facebook.common.internal.DoNotStrip *;
|
||||
}
|
||||
-keep @com.facebook.soloader.DoNotOptimize class *
|
||||
-keepclassmembers class * {
|
||||
@com.facebook.soloader.DoNotOptimize *;
|
||||
}
|
||||
-keepclassmembers class * {
|
||||
native <methods>;
|
||||
}
|
||||
|
||||
-keep public class com.facebook.soloader.SoLoader {
|
||||
public static void init(android.content.Context, int);
|
||||
}
|
||||
|
||||
-dontwarn okio.**
|
||||
-dontwarn com.squareup.okhttp.**
|
||||
-dontwarn okhttp3.**
|
||||
@@ -248,8 +273,6 @@
|
||||
-dontwarn org.codehaus.mojo.animal_sniffer.*
|
||||
-dontwarn com.squareup.**
|
||||
-dontwarn okio.**
|
||||
-keep public class org.codehaus.* { *; }
|
||||
-keep public class java.nio.* { *; }
|
||||
|
||||
#-----OkHttp-----
|
||||
# JSR 305 annotations are for embedding nullability information.
|
||||
@@ -275,20 +298,25 @@
|
||||
# Guarded by a NoClassDefFoundError try/catch and only used when on the classpath.
|
||||
-dontwarn kotlin.Unit
|
||||
# Top-level functions that can only be used by Kotlin.
|
||||
-dontwarn retrofit2.KotlinExtensions.*
|
||||
-dontwarn retrofit2.KotlinExtensions
|
||||
-dontwarn retrofit2.KotlinExtensions$*
|
||||
# With R8 full mode, it sees no subtypes of Retrofit interfaces since they are created with a Proxy
|
||||
# and replaces all potential values with null. Explicitly keeping the interfaces prevents this.
|
||||
-if interface * { @retrofit2.http.* <methods>; }
|
||||
-keep,allowobfuscation interface <1>
|
||||
|
||||
#-----ProtoBuf-----
|
||||
-keep class com.google.protobuf.*{*;}
|
||||
-keep class com.google.protobuf.** {*;}
|
||||
|
||||
#-----GSYVideoPlayer-----
|
||||
-keep class tv.danmaku.ijk.* { *; }
|
||||
-keep class com.shuyu.gsyvideoplayer.video.** { *; }
|
||||
-dontwarn com.shuyu.gsyvideoplayer.video.**
|
||||
-keep class com.shuyu.gsyvideoplayer.video.base.** { *; }
|
||||
-dontwarn com.shuyu.gsyvideoplayer.video.base.**
|
||||
-keep class com.shuyu.gsyvideoplayer.utils.** { *; }
|
||||
-dontwarn com.shuyu.gsyvideoplayer.utils.**
|
||||
-keep class tv.danmaku.ijk.** { *; }
|
||||
-dontwarn tv.danmaku.ijk.**
|
||||
-keep class com.shuyu.gsyvideoplayer.* { *; }
|
||||
-dontwarn com.shuyu.gsyvideoplayer.**
|
||||
|
||||
#-----EventBus-----
|
||||
-keepattributes *Annotation*
|
||||
@@ -302,16 +330,16 @@
|
||||
}
|
||||
|
||||
#-----ZhiDaoService-----
|
||||
-keep class com.zhidao.auto.platform.*{*;}
|
||||
-keep class com.zhidaohulian.*{*;}
|
||||
-keep class com.zhidao.boot.*{*;}
|
||||
-keep class com.elegant.*{*;}
|
||||
-keep class com.zhidao.socketsdk.*{*;}
|
||||
-keep class com.zhidao.ptech.*{*;}
|
||||
-keep class com.zhidao.autopilotcore.*{*;}
|
||||
-keep class com.zhidao.autopilot.support.*{*;}
|
||||
-keep class com.zhidao.voice.library.*{*;}
|
||||
-keep class com.zhidao.voicesdk.*{*;}
|
||||
-keep class com.zhidao.auto.platform.**{*;}
|
||||
-keep class com.zhidaohulian.**{*;}
|
||||
-keep class com.zhidao.boot.**{*;}
|
||||
-keep class com.elegant.**{*;}
|
||||
-keep class com.zhidao.socketsdk.**{*;}
|
||||
-keep class com.zhidao.ptech.**{*;}
|
||||
-keep class com.zhidao.autopilotcore.**{*;}
|
||||
-keep class com.zhidao.autopilot.support.**{*;}
|
||||
-keep class com.zhidao.voice.library.**{*;}
|
||||
-keep class com.zhidao.voicesdk.**{*;}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -60,9 +60,9 @@ MOGO_MODULE_V2X_VERSION=1.2.1.20
|
||||
|
||||
## 工程外部模块
|
||||
# 探路
|
||||
MOGO_MODULE_TANLU_VERSION=1.3.0.10
|
||||
MOGO_MODULE_TANLU_VERSION=1.3.0.19
|
||||
# 车聊聊
|
||||
CARCHATTING_VERSION=1.4.5
|
||||
CARCHATTING_VERSION=1.4.6
|
||||
# 车聊聊接口
|
||||
CARCHATTINGPROVIDER_VERSION=1.3.4
|
||||
# 视频引导
|
||||
@@ -79,7 +79,7 @@ MOGO_MODULE_PUSH_NOOP_VERSION=1.1.5.6
|
||||
# 广告资源位
|
||||
MOGO_MODULE_AD_CARD_VERSION=1.0.1
|
||||
# 探路上报和分享模块
|
||||
TANLULIB_VERSION=1.3.0.10
|
||||
TANLULIB_VERSION=1.3.0.19
|
||||
MOGO_MODULE_EVENT_PANEL_VERSION = 1.0.0-SNAPSHOT
|
||||
MOGO_MODULE_EVENT_PANEL_NOOP_VERSION = 1.0.0-SNAPSHOT
|
||||
#左侧面板模块
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
#-----library-MapApi----
|
||||
-keep class com.mogo.map.*{*;}
|
||||
-keep class com.mogo.map.**{*;}
|
||||
2
libraries/mogo-map-api/proguard-rules.pro
vendored
2
libraries/mogo-map-api/proguard-rules.pro
vendored
@@ -21,4 +21,4 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----library-MapApi----
|
||||
-keep class com.mogo.map.*{*;}
|
||||
-keep class com.mogo.map.**{*;}
|
||||
@@ -1,4 +1,4 @@
|
||||
#-----AppModule-----
|
||||
-keep class com.mogo.module.apps.model.AppEnum
|
||||
-keep class com.mogo.module.apps.view.*{*;}
|
||||
-keep class com.mogo.module.apps.view.**{*;}
|
||||
-keep class com.mogo.module.apps.AppFilter
|
||||
2
modules/mogo-module-apps/proguard-rules.pro
vendored
2
modules/mogo-module-apps/proguard-rules.pro
vendored
@@ -22,5 +22,5 @@
|
||||
|
||||
#-----AppModule-----
|
||||
-keep class com.mogo.module.apps.model.AppEnum
|
||||
-keep class com.mogo.module.apps.view.*{*;}
|
||||
-keep class com.mogo.module.apps.view.** {*;}
|
||||
-keep class com.mogo.module.apps.AppFilter
|
||||
|
||||
@@ -47,6 +47,24 @@ public class AppsListActivity extends MvpActivity< AppsListView, AppsListPresent
|
||||
AppServiceHandler.getApis().getStatusManagerApi().setAppListUIShow( TAG, true );
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onStart() {
|
||||
super.onStart();
|
||||
try {
|
||||
AppServiceHandler.getApis().getAdasControllerApi().closeADAS();
|
||||
} catch ( Exception e ) {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onRestart() {
|
||||
super.onRestart();
|
||||
try {
|
||||
AppServiceHandler.getApis().getAdasControllerApi().closeADAS();
|
||||
} catch ( Exception e ) {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getLayoutId() {
|
||||
return R.layout.module_apps_activity_list;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
#-----AuthorizeModule-----
|
||||
-keep class com.mogo.module.authorize.module.bean.*{*;}
|
||||
-keep class com.mogo.module.authorize.module.bean.**{*;}
|
||||
@@ -21,4 +21,4 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----AuthorizeModule-----
|
||||
-keep class com.mogo.module.authorize.module.bean.*{*;}
|
||||
-keep class com.mogo.module.authorize.module.bean.**{*;}
|
||||
@@ -0,0 +1,2 @@
|
||||
#-----ModuleBack-----
|
||||
-keep class com.mogo.module.back.BackToLauncherConst.*{*;}
|
||||
3
modules/mogo-module-back/proguard-rules.pro
vendored
3
modules/mogo-module-back/proguard-rules.pro
vendored
@@ -19,3 +19,6 @@
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----ModuleBack-----
|
||||
-keep class com.mogo.module.back.BackToLauncherConst.*{*;}
|
||||
@@ -1,4 +1,8 @@
|
||||
#-----CommonModule-----
|
||||
-keep class com.mogo.module.common.entity.*
|
||||
-keep class com.mogo.module.common.entity.*{*;}
|
||||
-keep class com.mogo.module.common.entity.MarkerResponse.*{*;}
|
||||
-keep class com.mogo.module.common.entity.** {*;}
|
||||
-keep class com.mogo.module.common.map.Interrupter
|
||||
-keep class com.mogo.module.common.map.Scene
|
||||
-keep class com.mogo.module.common.wm.** {*;}
|
||||
-keep class com.mogo.module.common.ModuleNames
|
||||
-keep class com.mogo.module.common.ModuleType
|
||||
-keep class com.mogo.module.common.MogoModulePaths
|
||||
@@ -21,6 +21,8 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----CommonModule-----
|
||||
-keep class com.mogo.module.common.entity.*
|
||||
-keep class com.mogo.module.common.entity.*{*;}
|
||||
-keep class com.mogo.module.common.entity.MarkerResponse.*{*;}
|
||||
-keep class com.mogo.module.common.entity.** {*;}
|
||||
-keep class com.mogo.module.common.map.Interrupter
|
||||
-keep class com.mogo.module.common.map.Scene
|
||||
-keep class com.mogo.module.common.wm.** {*;}
|
||||
-keep class com.mogo.module.common.MogoModulePaths
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
-keep class com.zhidao.mogo.module.event.panel.EventPanelConstants
|
||||
@@ -18,4 +18,6 @@
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
-keep class com.zhidao.mogo.module.event.panel.EventPanelConstants
|
||||
@@ -1,3 +1,5 @@
|
||||
#-----EventPanel------
|
||||
-keep class com.zhidao.mogo.module.event.panel.bean.*{*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.dao.*{*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.bean.** {*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.dao.** {*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.listener.** {*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.EventPanelConstants
|
||||
@@ -21,5 +21,7 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----EventPanel------
|
||||
-keep class com.zhidao.mogo.module.event.panel.bean.*{*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.dao.*{*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.bean.** {*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.dao.** {*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.listener.** {*;}
|
||||
-keep class com.zhidao.mogo.module.event.panel.EventPanelConstants
|
||||
@@ -1,5 +1,8 @@
|
||||
#-----ExtensionModule-----
|
||||
-keep class com.mogo.module.extensions.userinfo.*{*;}
|
||||
-keep class com.mogo.module.extensions.userinfo.**{*;}
|
||||
-keep class com.mogo.module.extensions.weather.Phenomena
|
||||
-keep class com.mogo.module.extensions.weather.WeatherCallback
|
||||
-keep interface com.mogo.module.extensions.net.UserInfoNetApiServices
|
||||
-keep class com.mogo.module.extensions.utils.TopViewAnimHelper
|
||||
-keep class com.mogo.module.extensions.utils.TopViewAnimHelper
|
||||
-keep class com.mogo.module.extensions.ExtensionsView
|
||||
-keep class com.mogo.module.extensions.ExtensionsModuleConst
|
||||
@@ -21,7 +21,10 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----ExtensionModule-----
|
||||
-keep class com.mogo.module.extensions.userinfo.*{*;}
|
||||
-keep class com.mogo.module.extensions.userinfo.**{*;}
|
||||
-keep class com.mogo.module.extensions.weather.Phenomena
|
||||
-keep class com.mogo.module.extensions.weather.WeatherCallback
|
||||
-keep interface com.mogo.module.extensions.net.UserInfoNetApiServices
|
||||
-keep class com.mogo.module.extensions.utils.TopViewAnimHelper
|
||||
-keep class com.mogo.module.extensions.utils.TopViewAnimHelper
|
||||
-keep class com.mogo.module.extensions.ExtensionsView
|
||||
-keep class com.mogo.module.extensions.ExtensionsModuleConst
|
||||
@@ -0,0 +1,2 @@
|
||||
#-----MogoGSPSimulator-----
|
||||
-keep class com.mogo.module.gps.simulator.GpsSimulatorConstants
|
||||
@@ -19,3 +19,6 @@
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----MogoGSPSimulator-----
|
||||
-keep class com.mogo.module.gps.simulator.GpsSimulatorConstants
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
#-----ModuleLeftPanel-----
|
||||
-keep class com.zhidao.mogo.module.left.panel.LeftPanelConst
|
||||
@@ -18,4 +18,7 @@
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----ModuleLeftPanel-----
|
||||
-keep class com.zhidao.mogo.module.left.panel.LeftPanelConst
|
||||
@@ -0,0 +1,2 @@
|
||||
#-----ModuleLeftPanel-----
|
||||
-keep class com.zhidao.mogo.module.left.panel.LeftPanelConst
|
||||
@@ -18,4 +18,7 @@
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----ModuleLeftPanel-----
|
||||
-keep class com.zhidao.mogo.module.left.panel.LeftPanelConst
|
||||
@@ -1,2 +1,9 @@
|
||||
#-----MainModule-----
|
||||
-keep class com.mogo.module.main.cards.CardIntroduceConfig.*{*;}
|
||||
-keep class com.mogo.module.main.cards.CardIntroduceConfig.*{*;}
|
||||
-keep class com.mogo.module.main.cards.MogoModulesHandler
|
||||
-keep class com.mogo.module.main.cards.HorizentalBaseTransformer
|
||||
-keep class com.mogo.module.main.cards.VerticalBaseTransformer
|
||||
-keep class com.mogo.module.main.constants.**{*;}
|
||||
-keep class com.mogo.module.main.livedata.**{*;}
|
||||
-keep class com.mogo.module.main.service.MogoMainService
|
||||
-keep class com.mogo.module.main.windowview.IWindowViewHandler
|
||||
9
modules/mogo-module-main/proguard-rules.pro
vendored
9
modules/mogo-module-main/proguard-rules.pro
vendored
@@ -21,4 +21,11 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----MainModule-----
|
||||
-keep class com.mogo.module.main.cards.CardIntroduceConfig.*{*;}
|
||||
-keep class com.mogo.module.main.cards.CardIntroduceConfig.*{*;}
|
||||
-keep class com.mogo.module.main.cards.MogoModulesHandler
|
||||
-keep class com.mogo.module.main.cards.HorizentalBaseTransformer
|
||||
-keep class com.mogo.module.main.cards.VerticalBaseTransformer
|
||||
-keep class com.mogo.module.main.constants.**{*;}
|
||||
-keep class com.mogo.module.main.livedata.**{*;}
|
||||
-keep class com.mogo.module.main.service.MogoMainService
|
||||
-keep class com.mogo.module.main.windowview.IWindowViewHandler
|
||||
@@ -0,0 +1,2 @@
|
||||
#-----ModuleMap-----
|
||||
-keep class com.mogo.module.map.NavConstants
|
||||
3
modules/mogo-module-map/proguard-rules.pro
vendored
3
modules/mogo-module-map/proguard-rules.pro
vendored
@@ -19,3 +19,6 @@
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----ModuleMap-----
|
||||
-keep class com.mogo.module.map.NavConstants
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
#-----MediaModule-----
|
||||
-dontwarn com.mogo.module.media.**
|
||||
-keep class com.mogo.module.media.listener.* { *; }
|
||||
-keep class com.mogo.module.media.model.* { *; }
|
||||
-keep class com.mogo.module.media.view.* { *; }
|
||||
-keep class com.mogo.module.media.widget.* { *; }
|
||||
-keep class com.mogo.module.media.api.* { *; }
|
||||
-keep class com.mogo.module.media.constants.* { *; }
|
||||
-keep class com.mogo.module.media.presenter.* { *; }
|
||||
-keep class com.mogo.module.media.receiver.* { *; }
|
||||
-keep class com.mogo.module.media.listener.** { *; }
|
||||
-keep class com.mogo.module.media.model.** { *; }
|
||||
-keep class com.mogo.module.media.view.** { *; }
|
||||
-keep class com.mogo.module.media.widget.** { *; }
|
||||
-keep class com.mogo.module.media.api.** { *; }
|
||||
-keep class com.mogo.module.media.constants.** { *; }
|
||||
-keep class com.mogo.module.media.presenter.** { *; }
|
||||
-keep class com.mogo.module.media.receiver.** { *; }
|
||||
-keep class com.mogo.module.media.utils.OnBitmapToLocalListener
|
||||
-keep class com.mogo.module.media.utils.OnCompressListener
|
||||
-keep class com.mogo.module.media.MediaConstants
|
||||
19
modules/mogo-module-media/proguard-rules.pro
vendored
19
modules/mogo-module-media/proguard-rules.pro
vendored
@@ -22,11 +22,14 @@
|
||||
|
||||
#-----MediaModule-----
|
||||
-dontwarn com.mogo.module.media.**
|
||||
-keep class com.mogo.module.media.listener.* { *; }
|
||||
-keep class com.mogo.module.media.model.* { *; }
|
||||
-keep class com.mogo.module.media.view.* { *; }
|
||||
-keep class com.mogo.module.media.widget.* { *; }
|
||||
-keep class com.mogo.module.media.api.* { *; }
|
||||
-keep class com.mogo.module.media.constants.* { *; }
|
||||
-keep class com.mogo.module.media.presenter.* { *; }
|
||||
-keep class com.mogo.module.media.receiver.* { *; }
|
||||
-keep class com.mogo.module.media.listener.** { *; }
|
||||
-keep class com.mogo.module.media.model.** { *; }
|
||||
-keep class com.mogo.module.media.view.** { *; }
|
||||
-keep class com.mogo.module.media.widget.** { *; }
|
||||
-keep class com.mogo.module.media.api.** { *; }
|
||||
-keep class com.mogo.module.media.constants.** { *; }
|
||||
-keep class com.mogo.module.media.presenter.** { *; }
|
||||
-keep class com.mogo.module.media.receiver.** { *; }
|
||||
-keep class com.mogo.module.media.utils.OnBitmapToLocalListener
|
||||
-keep class com.mogo.module.media.utils.OnCompressListener
|
||||
-keep class com.mogo.module.media.MediaConstants
|
||||
@@ -273,6 +273,8 @@ public class MediaWindow2 implements IMusicView {
|
||||
|
||||
@Override
|
||||
public void onAppExit() {
|
||||
mWindowView.setVisibility(View.GONE);
|
||||
if ( mWindowView != null ) {
|
||||
mWindowView.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
#-----SearchModule-----
|
||||
-keep class com.mogo.module.navi.bean.*{*;}
|
||||
-keep class com.mogo.module.navi.dao.*{*;}
|
||||
-keep class com.mogo.module.navi.database.*{*;}
|
||||
-keep class com.mogo.module.navi.bean.**{*;}
|
||||
-keep class com.mogo.module.navi.constants.**{*;}
|
||||
-keep class com.mogo.module.navi.dao.**{*;}
|
||||
-keep class com.mogo.module.navi.database.**{*;}
|
||||
-keep class * extends com.mogo.module.navi.cp.PersonalInfoManager{
|
||||
public static final <fields>;
|
||||
}
|
||||
|
||||
10
modules/mogo-module-search/proguard-rules.pro
vendored
10
modules/mogo-module-search/proguard-rules.pro
vendored
@@ -21,6 +21,10 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----SearchModule-----
|
||||
-keep class com.mogo.module.navi.bean.*{*;}
|
||||
-keep class com.mogo.module.navi.dao.*{*;}
|
||||
-keep class com.mogo.module.navi.database.*{*;}
|
||||
-keep class com.mogo.module.navi.bean.**{*;}
|
||||
-keep class com.mogo.module.navi.constants.**{*;}
|
||||
-keep class com.mogo.module.navi.dao.**{*;}
|
||||
-keep class com.mogo.module.navi.database.**{*;}
|
||||
-keep class * extends com.mogo.module.navi.cp.PersonalInfoManager{
|
||||
public static final <fields>;
|
||||
}
|
||||
@@ -1,4 +1,13 @@
|
||||
#-----ServiceModule-----
|
||||
-keep class com.mogo.module.service.carinfo.CarStateInfo.*{*;}
|
||||
-keep class com.mogo.module.service.network.RefreshBody.*{*;}
|
||||
-keep class com.mogo.module.service.network.bean.DemoUserInfoEntity.*{*;}
|
||||
-keep class com.mogo.module.service.network.bean.DemoUserInfoEntity.*{*;}
|
||||
-keep interface com.mogo.module.service.intent.IntentHandler
|
||||
-keep interface com.mogo.module.service.marker.IMarkerView
|
||||
-keep interface com.mogo.module.service.network.RefreshApiService
|
||||
-keep interface com.mogo.module.service.network.RefreshCallback
|
||||
-keep interface com.mogo.module.service.network.bean.DemoUserInfoEntity
|
||||
-keep class com.mogo.module.service.strategy.CarIconDisplayStrategy{
|
||||
public static final <fields>;
|
||||
}
|
||||
-keep class com.mogo.module.service.ServiceConst
|
||||
11
modules/mogo-module-service/proguard-rules.pro
vendored
11
modules/mogo-module-service/proguard-rules.pro
vendored
@@ -23,4 +23,13 @@
|
||||
#-----ServiceModule-----
|
||||
-keep class com.mogo.module.service.carinfo.CarStateInfo.*{*;}
|
||||
-keep class com.mogo.module.service.network.RefreshBody.*{*;}
|
||||
-keep class com.mogo.module.service.network.bean.DemoUserInfoEntity.*{*;}
|
||||
-keep class com.mogo.module.service.network.bean.DemoUserInfoEntity.*{*;}
|
||||
-keep interface com.mogo.module.service.intent.IntentHandler
|
||||
-keep interface com.mogo.module.service.marker.IMarkerView
|
||||
-keep interface com.mogo.module.service.network.RefreshApiService
|
||||
-keep interface com.mogo.module.service.network.RefreshCallback
|
||||
-keep interface com.mogo.module.service.network.bean.DemoUserInfoEntity
|
||||
-keep class com.mogo.module.service.strategy.CarIconDisplayStrategy{
|
||||
public static final <fields>;
|
||||
}
|
||||
-keep class com.mogo.module.service.ServiceConst
|
||||
@@ -1,2 +1,5 @@
|
||||
#-----ShareModule-----
|
||||
-keep class com.mogo.module.share.bean.*{*;}
|
||||
-keep class com.mogo.module.share.bean.**{*;}
|
||||
-keep class com.mogo.module.share.constant.**{*;}
|
||||
-keep class com.mogo.module.share.manager.ISeekHelpListener
|
||||
-keep class com.mogo.module.share.net.ShareApiService
|
||||
|
||||
5
modules/mogo-module-share/proguard-rules.pro
vendored
5
modules/mogo-module-share/proguard-rules.pro
vendored
@@ -21,4 +21,7 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----ShareModule-----
|
||||
-keep class com.mogo.module.share.bean.*{*;}
|
||||
-keep class com.mogo.module.share.bean.**{*;}
|
||||
-keep class com.mogo.module.share.constant.**{*;}
|
||||
-keep class com.mogo.module.share.manager.ISeekHelpListener
|
||||
-keep class com.mogo.module.share.net.ShareApiService
|
||||
@@ -0,0 +1 @@
|
||||
-keep class com.zhidao.mogo.module.splash.BydConst
|
||||
@@ -18,4 +18,6 @@
|
||||
|
||||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
-keep class com.zhidao.mogo.module.splash.BydConst
|
||||
@@ -1,6 +1,6 @@
|
||||
#-----V2XModule-----
|
||||
-keep class com.tencent.* { *; }
|
||||
-keep class com.mogo.module.v2x.entity.net.* { *; }
|
||||
-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.utils.SpanUtils.Align
|
||||
-keep class com.mogo.module.v2x.utils.TimeConstants.Unit
|
||||
@@ -9,8 +9,9 @@
|
||||
-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.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.voice.**{*;}
|
||||
-keep class com.mogo.module.v2x.V2XConst
|
||||
|
||||
11
modules/mogo-module-v2x/proguard-rules.pro
vendored
11
modules/mogo-module-v2x/proguard-rules.pro
vendored
@@ -21,8 +21,8 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----V2XModule-----
|
||||
-keep class com.tencent.* { *; }
|
||||
-keep class com.mogo.module.v2x.entity.net.* { *; }
|
||||
-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.utils.SpanUtils.Align
|
||||
-keep class com.mogo.module.v2x.utils.TimeConstants.Unit
|
||||
@@ -31,8 +31,9 @@
|
||||
-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.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.voice.**{*;}
|
||||
-keep class com.mogo.module.v2x.V2XConst
|
||||
@@ -1,2 +1,2 @@
|
||||
#-----MogoServiceApi-----
|
||||
-keep class com.mogo.service.*{*;}
|
||||
-keep class com.mogo.service.** {*;}
|
||||
2
services/mogo-service-api/proguard-rules.pro
vendored
2
services/mogo-service-api/proguard-rules.pro
vendored
@@ -21,4 +21,4 @@
|
||||
#-renamesourcefileattribute SourceFile
|
||||
|
||||
#-----MogoServiceApi-----
|
||||
-keep class com.mogo.service.*{*;}
|
||||
-keep class com.mogo.service.** {*;}
|
||||
|
||||
Reference in New Issue
Block a user