QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

以下内容为反编译后的 IPendantService.java 源代码,内容仅作参考


package com.tencent.mtt.welfare.facade;

import com.tencent.common.manifest.annotation.Service;

@Service
public interface IPendantService {
    public static final String ADS_ID = "adsId";
    public static final String ADS_NAME = "adsName";
    public static final String BALL_POS = "ballPos";
    public static final String BALL_SHOW_INTERVAL = "ballShowInterval";
    public static final String BALL_SHOW_NUM = "ballShowNum";
    public static final String BALL_SHOW_SEC = "ballShowSec";
    public static final String BUBBLE_BTN = "bubbleBtn";
    public static final String BUBBLE_DESC = "bubbleDesc";
    public static final String BUBBLE_SHOW_SEC = "BubbleShowSec";
    public static final String BUBBLE_TITLE = "bubbleTitle";
    public static final String BUSINESS_ID = "businessId";
    public static final String COMPLETE = "complete";
    public static final String CONTENT_TYPE = "contentType";
    public static final String DISMISS_TYPE_CLICK = "dismissTypeClick";
    public static final String DISMISS_TYPE_OVERTIME = "dismissTypeOvertime";
    public static final String DISMISS_TYPE_SKIP = "dismissTypeSkip";
    public static final String DOMAIN_MATCH_TYPE = "domainMathType";
    public static final String EVENT_AMS_FOLLOW_U_WELFARE_CLICK = "welfareBallClick";
    public static final String EVENT_AMS_FOLLOW_U_WELFARE_EXPOSE = "welfareBallExpose";
    public static final String EVENT_PAGE_SWITCH = "com.tencent.mtt.welfare.facade.BUSINESS_PAGE_SWITCH";
    public static final String EVENT_PREFIX = "com.tencent.mtt.welfare.facade.";
    public static final String EXPAND_BG_COLOR = "expandBgColor";
    public static final String EXPAND_IMAGE_URL = "expandImageUrl";
    public static final String FROM = "from";
    public static final String IMAGE_URL = "imageUrl";
    public static final String JUMP_URL = "jumpUrl";
    public static final String NEED_DOMAIN_MATCH = "needMathDomain";
    public static final String NEED_REMIND = "needRemind";
    public static final String PENDANT_CLICK_EVENT = "PendantClickEvent";
    public static final String PENDANT_UI_MODE = "pendantUIMode";
    public static final String RED_DOT_NUMBER = "redDotNumber";
    public static final String RES_SIZE = "resSize";
    public static final String RES_TASK_ID_PENDANT = "lottie_pendant";
    public static final String RES_TASK_URL_PENDANT_ANIM_1 = "https://res.imtt.qq.com/res_mtt/qbwelfare/anim/lottie_pendant_show_93.zip";
    public static final String RES_TASK_URL_PENDANT_ANIM_2 = "https://res.imtt.qq.com/res_mtt/qbwelfare/anim/lottie_pendant_finish_93.zip";
    public static final String SPLASH_AMS_FOLLOW_U_TO_WELFARE_EVENT = "splash_ams_follow_u_to_welfare_event";
    public static final String STAT_COMMON_INFO = "statCommonInfo";
    public static final String STAT_URL = "statUrl";
    public static final String STYLE_TYPE = "styleType";
    public static final String TASK_ACCEPT = "taskAccept";
    public static final String TASK_EVOLVE = "taskEvolve";
    public static final String TASK_NAME = "taskName";
    public static final String TASK_TYPE = "taskType";
    public static final String TOTAL = "total";
    public static final String USE_ASSISTANT_MODE = "pendantUIMode";
    public static final String WELFARE_EVENT_SPLASH_DISMISS = "onFollowUSplashDismiss";
    public static final String WELFARE_EVENT_SPLASH_PLAY = "onFollowUSplashPlay";

    void addPendantViewListener(IPendantViewListener iPendantViewListener);

    IPendantJsApi getPendantJsApi();

    boolean isPendantTaskShowing();

    void pendCurrentTask();

    void removePendantViewListener(IPendantViewListener iPendantViewListener);

    void reportPendantTask(int i, String str, IPendantEventListener iPendantEventListener);

    void shirkVideoForFollowU();
}