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

以下内容为反编译后的 DocSmallWidgetAProxy.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 DocSmallWidgetAProxy implements IDocWidget {
    @Override
    public void a() {
        FileLog.a("File.DocWidget", "DocSmallWidgetA onEnable");
    }

    @Override
    public void a(Context context) {
        RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.fa);
        remoteViews.setOnClickPendingIntent(R.id.doc_small_widget_file_manager, DocWidgetJumpUtils.e(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.filetab", intent.getAction())) {
            DocWidgetJumpUtils.a(intent, "10431");
            DocWidgetStatHelper.b(new FileKeyEvent("wg_recent_clk"), "3");
        }
    }

    @Override
    public void b() {
    }

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

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

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

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