CamScanner.apk(点击下载) / PirateAppControl.java


package com.intsig.camscanner.business;

import android.content.Context;
import android.content.DialogInterface;
import androidx.annotation.NonNull;
import com.intsig.app.AlertDialog;
import com.intsig.callback.DialogDismissListener;
import com.intsig.camscanner.R;
import com.intsig.camscanner.app.AppSwitch;
import com.intsig.camscanner.app.AppUtil;
import com.intsig.camscanner.app.IntentUtil;
import com.intsig.camscanner.mainmenu.common.newdialogs.mainpage.MainDialogObserver;
import com.intsig.camscanner.web.UrlUtil;
import com.intsig.utils.ToastUtils;

public class PirateAppControl {
    public static boolean d(@NonNull Context context, DialogDismissListener dialogDismissListener) {
        if (!MainDialogObserver.f21927i) {
            if (!f()) {
                return false;
            }
        }
        AlertDialog.Builder builder = new AlertDialog.Builder(context);
        builder.K(R.string.dlg_title);
        builder.p(context.getResources().getString(R.string.a_msg_pirate_app_prompt));
        builder.f(false);
        builder.D(context.getResources().getString(R.string.a_label_download_free_genuine_app), new e(context));
        builder.x(new g(dialogDismissListener));
        builder.s(context.getResources().getString(R.string.cancel), f.f12904a);
        builder.a().show();
        return true;
    }

    public static void e(@NonNull Context context) {
        if (f()) {
            ToastUtils.i(context, context.getResources().getString(R.string.a_msg_pirate_app_prompt));
        }
    }

    private static boolean f() {
        return AppUtil.O();
    }

    /* access modifiers changed from: private */
    public static /* synthetic */ void g(Context context, DialogInterface dialogInterface, int i10) {
        dialogInterface.dismiss();
        if (AppSwitch.i()) {
            UrlUtil.a0(context);
        } else {
            IntentUtil.o(context, "https://www.camscanner.com");
        }
    }

    /* access modifiers changed from: private */
    public static /* synthetic */ void h(DialogDismissListener dialogDismissListener, DialogInterface dialogInterface) {
        if (dialogDismissListener != null) {
            dialogDismissListener.dismiss();
        }
    }
}