|
@@ -0,0 +1,213 @@
|
|
|
+-keep class androidx.core.app.CoreComponentFactory { <init>(); }
|
|
|
+-keep class androidx.lifecycle.ProcessLifecycleOwnerInitializer { <init>(); }
|
|
|
+-keep class com.donut.plugin.activity.MainProcessActivity { <init>(); }
|
|
|
+-keep class com.donut.plugin.activity.PermissionsActivity { <init>(); }
|
|
|
+-keep class com.edufound.reader.DemoApplication { <init>(); }
|
|
|
+-keep class com.edufound.reader.ui.MainActivity { <init>(); }
|
|
|
+-keep class com.edufound.reader.wxapi.WXEntryActivity { <init>(); }
|
|
|
+-keep class com.edufound.reader.wxapi.WXPayEntryActivity { <init>(); }
|
|
|
+-keep class com.luck.picture.lib.basic.PictureFileProvider { <init>(); }
|
|
|
+-keep class com.luck.picture.lib.basic.PictureSelectorSupporterActivity { <init>(); }
|
|
|
+-keep class com.luck.picture.lib.basic.PictureSelectorTransparentActivity { <init>(); }
|
|
|
+-keep class com.luck.picture.lib.service.ForegroundService { <init>(); }
|
|
|
+-keep class com.tencent.luggage.crash.WxaCrashUploaderService { <init>(); }
|
|
|
+-keep class com.tencent.luggage.jsapi.file.LuggageOpenDocFileProvider { <init>(); }
|
|
|
+-keep class com.tencent.luggage.opensdk.OpenSDKApiContentProvider { <init>(); }
|
|
|
+-keep class com.tencent.luggage.sdk.customize.impl.FullSdkExternalToolsHelper$SimpleWebViewActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.storage.StandaloneCriticalDataProvider { <init>(); }
|
|
|
+-keep class com.tencent.luggage.ui.BlankActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.ui.OpenSDKBridgedActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.ui.WxaAlertActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.ui.WxaMusicActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.ui.WxaPreviewImageUI { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity0 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity1 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity2 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity3 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity4 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.WxaFileExportContentProvider { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService0 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService1 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService2 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService3 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService4 { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCMainService { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.container.WxaContainerToFrontProxyActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.WxaProfileActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaAuthorizeDetailActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaLaunchProxyActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaScanCodeActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaSettingActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaSubscribeMsgManageActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaUserInfoAuthorizeActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaWebViewActivity { <init>(); }
|
|
|
+-keep class com.tencent.luggage.wxaapi.internal.ui.WxaScanResultDelegateActivity { <init>(); }
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.jsapi.lbs.LbsProxyActivity { <init>(); }
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.jsapi.nfc.hce.HCEService { <init>(); }
|
|
|
+-keep class com.tencent.mm.ui.AlertActivity { <init>(); }
|
|
|
+-keep class android.widget.Space { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.app.AlertController$RecycleListView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.view.menu.ActionMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.view.menu.ExpandedMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.view.menu.ListMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ActionBarContainer { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ActionBarContextView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ActionBarOverlayLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ActionMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.AlertDialogLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.AppCompatTextView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ButtonBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ContentFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.DialogTitle { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.FitWindowsFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.FitWindowsLinearLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.Toolbar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.appcompat.widget.ViewStubCompat { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.constraintlayout.widget.ConstraintLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.coordinatorlayout.widget.CoordinatorLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.core.widget.NestedScrollView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class androidx.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.google.android.material.internal.BaselineLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.google.android.material.internal.CheckableImageButton { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.google.android.material.internal.NavigationMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.google.android.material.internal.NavigationMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.google.android.material.snackbar.Snackbar$SnackbarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.google.android.material.snackbar.SnackbarContentLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.magical.MagicalView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.photoview.PhotoView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.BottomNavBar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.CompleteSelectView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.MarqueeTextView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.MediumBoldTextView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.PreviewBottomNavBar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.PreviewTitleBar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.RecyclerPreloadView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.RoundCornerRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.SquareRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.luck.picture.lib.widget.TitleBar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.makeramen.roundedimageview.RoundedImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.luggage.jsapi.login.face.FaceView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.luggage.opensdk.ui.QRCodeTransferQRDisplayWidget { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.luggage.scanner.ui.ViewfinderView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.luggage.setting.ui.TouchableLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.luggage.ui.WMPFQRLoginWidget { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.luggage.widget.SafeViewPager { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.msgsubscription.ui.MaxRecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.picker.base.view.WheelView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.debugger.RemoteDebugMoveView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.keylogger.stepview.VerticalStepView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.keylogger.stepview.VerticalStepViewIndicator { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.page.AppBrandActionMultipleHeaderView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.page.AppBrandActionSingleHeaderView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.page.capsulebar.AppBrandCapsuleBarPlaceHolderView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.phonenumber.widget.MMFormVerifyCodeInputView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.ui.AppBrandCircleProgressView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.ui.MaxHeightRecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.AppBrandActionBarCustomImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.actionbar.AppBrandCapsuleHomeButton { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.actionbar.AppBrandOptionButton { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.dialog.AppBrandDialogContentView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.music.MusicSeekBar { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.sms.EditVerifyCodeView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.plugin.appbrand.widget.sms.VerifyCodeEditText { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.base.AuthorizeItemListView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.base.CustomScrollView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.base.MMClearEditText { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.base.MMFormInputView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.AlbumChooserView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.EllipsizeLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.MMSwitchBtn { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.ThreeDotsLoadingView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.imageview.WeImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.listview.PullDownListView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.loading.MMProgressLoading { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.picker.WheelView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.snackbar.SnackContainer { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tencent.mm.ui.widget.textview.MMAutoAdjustTextView { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tenpay.android.wechat.MyKeyboardWindow { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|
|
|
+-keep class com.tenpay.android.wechat.TenPayRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
|
|
+
|