导航菜单

页面标题

页面副标题

FileWipe Pro v3.0.0 - ApkConfirmDialogCNActivity.java 源代码

正在查看: FileWipe Pro v3.0.0 应用的 ApkConfirmDialogCNActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.tradplus.crosspro.ui;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.Display;
import android.view.KeyEvent;
import android.view.View;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import com.tradplus.ads.base.common.TPImageLoader;
import com.tradplus.ads.base.network.response.CPAdResponse;
import com.tradplus.ads.base.util.PrivacyDataInfo;
import com.tradplus.ads.common.util.ResourceUtils;
import com.tradplus.ads.pushcenter.event.EventSendMessageUtil;
import com.tradplus.crosspro.manager.CPAdManager;
import java.util.List;

public class ApkConfirmDialogCNActivity extends Activity {
    public static String adSourceId;
    public static CPAdResponse cpAd;
    public static String requestId;
    public static String url;
    private AlertDialog alertDialog;

    public void lambda$onCreate$0(View view) {
        EventSendMessageUtil.getInstance().sendDownloadApkConfirm(this, cpAd.getCampaign_id(), cpAd.getAd_id(), "1", adSourceId);
        this.alertDialog.dismiss();
        finish();
    }

    public void lambda$onCreate$1(View view) {
        EventSendMessageUtil.getInstance().sendDownloadApkConfirm(this, cpAd.getCampaign_id(), cpAd.getAd_id(), "2", adSourceId);
        CPAdManager.getInstance(getApplicationContext()).realStartDownloadApp(adSourceId, cpAd, url);
        finish();
    }

    public void lambda$onCreate$2(View view) {
        String app_privacy_url = cpAd.getApp_privacy_url();
        if (TextUtils.isEmpty(app_privacy_url)) {
            return;
        }
        openBrowserUrl(app_privacy_url);
    }

    public void lambda$onCreate$3(View view) {
        String app_rank_url = cpAd.getApp_rank_url();
        if (TextUtils.isEmpty(app_rank_url)) {
            return;
        }
        openBrowserUrl(app_rank_url);
    }

    public void lambda$onCreate$4(View view) {
        String app_introduction_url = cpAd.getApp_introduction_url();
        if (TextUtils.isEmpty(app_introduction_url)) {
            return;
        }
        openBrowserUrl(app_introduction_url);
    }

    private void openBrowserUrl(String str) {
        try {
            startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
        } catch (Exception unused) {
        }
    }

    public static void start(Context context, String str, CPAdResponse cPAdResponse, String str2, String str3) {
        requestId = str;
        cpAd = cPAdResponse;
        url = str2;
        adSourceId = str3;
        Intent intent = new Intent(context, (Class<?>) ApkConfirmDialogCNActivity.class);
        intent.addFlags(268435456);
        context.startActivity(intent);
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        View inflate = View.inflate(this, ResourceUtils.getLayoutIdByName(this, "cp_alert_dialog_cn_view"), null);
        AlertDialog create = new AlertDialog.Builder(this).create();
        this.alertDialog = create;
        create.setView(inflate);
        Window window = this.alertDialog.getWindow();
        Display defaultDisplay = getWindowManager().getDefaultDisplay();
        window.setGravity(17);
        window.setFlags(8, 8);
        this.alertDialog.show();
        if (PrivacyDataInfo.getInstance().getOrientationInt() == 1) {
            window.setLayout((int) (defaultDisplay.getWidth() * 0.8d), -2);
        } else {
            window.setLayout((int) (defaultDisplay.getWidth() * 0.5d), -2);
        }
        final int i = 0;
        inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_cancel")).setOnClickListener(new View.OnClickListener(this) {
            public final ApkConfirmDialogCNActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i) {
                    case 0:
                        this.b.lambda$onCreate$0(view);
                        break;
                    case 1:
                        this.b.lambda$onCreate$1(view);
                        break;
                    case 2:
                        this.b.lambda$onCreate$2(view);
                        break;
                    case 3:
                        this.b.lambda$onCreate$3(view);
                        break;
                    default:
                        this.b.lambda$onCreate$4(view);
                        break;
                }
            }
        });
        final int i2 = 1;
        inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_download")).setOnClickListener(new View.OnClickListener(this) {
            public final ApkConfirmDialogCNActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i2) {
                    case 0:
                        this.b.lambda$onCreate$0(view);
                        break;
                    case 1:
                        this.b.lambda$onCreate$1(view);
                        break;
                    case 2:
                        this.b.lambda$onCreate$2(view);
                        break;
                    case 3:
                        this.b.lambda$onCreate$3(view);
                        break;
                    default:
                        this.b.lambda$onCreate$4(view);
                        break;
                }
            }
        });
        final int i3 = 2;
        inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_permission")).setOnClickListener(new View.OnClickListener(this) {
            public final ApkConfirmDialogCNActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i3) {
                    case 0:
                        this.b.lambda$onCreate$0(view);
                        break;
                    case 1:
                        this.b.lambda$onCreate$1(view);
                        break;
                    case 2:
                        this.b.lambda$onCreate$2(view);
                        break;
                    case 3:
                        this.b.lambda$onCreate$3(view);
                        break;
                    default:
                        this.b.lambda$onCreate$4(view);
                        break;
                }
            }
        });
        final int i4 = 3;
        inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_privacy")).setOnClickListener(new View.OnClickListener(this) {
            public final ApkConfirmDialogCNActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i4) {
                    case 0:
                        this.b.lambda$onCreate$0(view);
                        break;
                    case 1:
                        this.b.lambda$onCreate$1(view);
                        break;
                    case 2:
                        this.b.lambda$onCreate$2(view);
                        break;
                    case 3:
                        this.b.lambda$onCreate$3(view);
                        break;
                    default:
                        this.b.lambda$onCreate$4(view);
                        break;
                }
            }
        });
        final int i5 = 4;
        inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_about")).setOnClickListener(new View.OnClickListener(this) {
            public final ApkConfirmDialogCNActivity b;

            {
                this.b = this;
            }

            @Override
            public final void onClick(View view) {
                switch (i5) {
                    case 0:
                        this.b.lambda$onCreate$0(view);
                        break;
                    case 1:
                        this.b.lambda$onCreate$1(view);
                        break;
                    case 2:
                        this.b.lambda$onCreate$2(view);
                        break;
                    case 3:
                        this.b.lambda$onCreate$3(view);
                        break;
                    default:
                        this.b.lambda$onCreate$4(view);
                        break;
                }
            }
        });
        ImageView imageView = (ImageView) inflate.findViewById(ResourceUtils.getViewIdByName(this, "img_icon"));
        List<CPAdResponse.EndCardBean> end_card = cpAd.getEnd_card();
        if (end_card != null) {
            String url2 = end_card.get(0).getUrl();
            if (!TextUtils.isEmpty(url2)) {
                TPImageLoader.getInstance().loadImage(imageView, url2);
            }
        }
        TextView textView = (TextView) inflate.findViewById(ResourceUtils.getViewIdByName(this, "tv_name"));
        String app_name = cpAd.getApp_name();
        if (!TextUtils.isEmpty(app_name)) {
            textView.setText(app_name);
        }
        TextView textView2 = (TextView) inflate.findViewById(ResourceUtils.getViewIdByName(this, "tv_version"));
        String app_version = cpAd.getApp_version();
        if (!TextUtils.isEmpty(app_version)) {
            textView2.setText(app_version);
        }
        TextView textView3 = (TextView) inflate.findViewById(ResourceUtils.getViewIdByName(this, "tv_dev"));
        String developer_name = cpAd.getDeveloper_name();
        if (TextUtils.isEmpty(developer_name)) {
            return;
        }
        textView3.setText(developer_name);
    }

    @Override
    public void onDestroy() {
        requestId = null;
        cpAd = null;
        url = null;
        adSourceId = null;
        AlertDialog alertDialog = this.alertDialog;
        if (alertDialog != null) {
            alertDialog.dismiss();
        }
        super.onDestroy();
    }

    @Override
    public boolean onKeyDown(int i, KeyEvent keyEvent) {
        if (4 == i) {
            return true;
        }
        return super.onKeyDown(i, keyEvent);
    }
}