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

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


package com.tencent.mtt.external.reader.widget;

import android.appwidget.AppWidgetManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.widget.RemoteViews;
import com.tencent.mtt.R;
import com.tencent.mtt.browser.utils.FileLog;
import com.tencent.mtt.file.page.statistics.FileKeyEvent;

public class DocSmallWidgetBProxy implements IDocWidget {
    @Override
    public void a() {
        FileLog.a("File.DocWidget", "DocSmallWidgetB onEnable");
    }

    @Override
    public void a(Context context) {
        RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.fb);
        remoteViews.setOnClickPendingIntent(R.id.doc_small_widget_wx, DocWidgetJumpUtils.d(context, DocSmallWidgetProvider.class));
        AppWidgetManager.getInstance(context).updateAppWidget(new ComponentName(context, (Class<?>) DocSmallWidgetProvider.class), remoteViews);
    }

    @Override
    public void a(Context context, Intent intent) {
        if (TextUtils.equals("com.tencent.mtt.external.reader.widget.click.wx", intent.getAction())) {
            DocWidgetJumpUtils.a(intent, "10441");
            DocWidgetStatHelper.b(new FileKeyEvent("wg_recent_clk"), "4");
        }
    }

    @Override
    public void b() {
    }

    @Override
    public void c() {
        FileLog.a("File.DocWidget", "DocSmallWidgetB onDisable");
    }

    @Override
    public int d() {
        return 1;
    }

    @Override
    public String e() {
        return "https://m4.publicimg.browser.qq.com/publicimg/nav/doc_small_widget_wx_dialog_preview.png";
    }

    @Override
    public int f() {
        return R.layout.fb;
    }
}