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;
}
}