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


package com.intsig.camscanner.preference;

import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.TypedArray;
import android.net.Uri;
import android.text.Html;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.text.style.URLSpan;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.widget.AppCompatImageView;
import com.intsig.app.AlertDialog;
import com.intsig.camscanner.R;
import com.intsig.camscanner.app.AppConfig;
import com.intsig.camscanner.app.AppSwitch;
import com.intsig.camscanner.app.AppUtil;
import com.intsig.camscanner.launch.CsApplication;
import com.intsig.camscanner.settings.DeveloperActivity;
import com.intsig.camscanner.web.UrlUtil;
import com.intsig.comm.util.AppStringUtil;
import com.intsig.huaweipaylib.HuaweiPayConfig;
import com.intsig.log.LogUtils;
import com.intsig.utils.FastClickUtil;
import io.netty.handler.codec.http.multipart.HttpPostBodyUtil;
import java.util.Arrays;

public class AboutDialogPreference extends DialogPreference {

    /* renamed from: c  reason: collision with root package name */
    private Context f28222c;

    /* renamed from: d  reason: collision with root package name */
    private boolean f28223d;

    /* renamed from: e  reason: collision with root package name */
    private AppCompatImageView f28224e;

    /* renamed from: f  reason: collision with root package name */
    private LinearLayout f28225f;

    /* renamed from: g  reason: collision with root package name */
    private TextView f28226g;

    /* renamed from: h  reason: collision with root package name */
    private TextView f28227h;

    /* renamed from: i  reason: collision with root package name */
    private int f28228i = -1;

    public AboutDialogPreference(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, R.styleable.PreferenceAttrs);
        this.f28223d = obtainStyledAttributes.getBoolean(1, true);
        obtainStyledAttributes.recycle();
        this.f28222c = context;
    }

    public void b(int i10, CharSequence charSequence, DialogInterface.OnClickListener onClickListener) {
        ((AlertDialog) getDialog()).p(i10, charSequence, onClickListener);
    }

    /* access modifiers changed from: protected */
    public void onClick() {
        if (!FastClickUtil.a()) {
            super.onClick();
            b(-2, this.f28222c.getString(R.string.btn_recommend), new DialogInterface.OnClickListener() {
                /* class com.intsig.camscanner.preference.AboutDialogPreference.AnonymousClass1 */

                public void onClick(DialogInterface dialogInterface, int i10) {
                    Intent intent = new Intent("android.intent.action.SEND");
                    intent.putExtra("android.intent.extra.SUBJECT", AboutDialogPreference.this.f28222c.getString(R.string.app_name));
                    intent.putExtra("android.intent.extra.TEXT", AppStringUtil.c(AboutDialogPreference.this.f28222c));
                    intent.setType(HttpPostBodyUtil.DEFAULT_TEXT_CONTENT_TYPE);
                    AboutDialogPreference.this.f28222c.startActivity(intent);
                }
            });
            if (!AppSwitch.f11942m || AppUtil.O()) {
                b(-1, this.f28222c.getString(R.string.ok), null);
                LogUtils.a("AboutDialogPreference", "DialogInterface.BUTTON_POSITIVE: " + this.f28222c.getString(R.string.ok));
            } else {
                if (!Arrays.asList("Market_HuaWei", "Huawei_Pay").contains(AppSwitch.f11946q)) {
                    if (AppSwitch.i()) {
                    }
                }
                b(-1, this.f28222c.getString(R.string.btn_comment), new DialogInterface.OnClickListener() {
                    /* class com.intsig.camscanner.preference.AboutDialogPreference.AnonymousClass2 */

                    public void onClick(DialogInterface dialogInterface, int i10) {
                        if (!TextUtils.equals(AppSwitch.f11946q, "Market_HuaWei")) {
                            if (!TextUtils.equals(AppSwitch.f11946q, "Huawei_Pay")) {
                                UrlUtil.a0(AboutDialogPreference.this.f28222c);
                                return;
                            }
                        }
                        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("appmarket://details?id=" + AboutDialogPreference.this.f28222c.getPackageName()));
                        intent.addFlags(268435456);
                        try {
                            AboutDialogPreference.this.f28222c.startActivity(intent);
                        } catch (RuntimeException e10) {
                            LogUtils.e("AboutDialogPreference", e10);
                            Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=" + AboutDialogPreference.this.f28222c.getPackageName()));
                            intent2.addFlags(268435456);
                            try {
                                AboutDialogPreference.this.f28222c.startActivity(intent2);
                            } catch (RuntimeException e11) {
                                LogUtils.e("AboutDialogPreference", e11);
                                UrlUtil.a0(AboutDialogPreference.this.f28222c);
                            }
                        }
                    }
                });
            }
        }
    }

    /* access modifiers changed from: protected */
    public View onCreateDialogView() {
        String str;
        View inflate = View.inflate(this.f28222c, R.layout.about, null);
        TextView textView = (TextView) inflate.findViewById(R.id.app_name);
        if (!HuaweiPayConfig.b()) {
            str = this.f28222c.getString(R.string.about_version, "");
        } else if (AppConfig.f11913a) {
            str = this.f28222c.getString(R.string.about_version, "\n" + this.f28222c.getString(R.string.a_label_huawei_full_version));
        } else {
            Context context = this.f28222c;
            str = context.getString(R.string.about_version, context.getString(R.string.a_label_huawei_full_version));
        }
        if (CsApplication.E() == 0) {
            str = str + "(sandbox)";
        } else if (CsApplication.E() == 2) {
            str = str + "(preapi)";
        }
        textView.setText(str);
        TextView textView2 = (TextView) inflate.findViewById(R.id.app_version);
        TextView textView3 = (TextView) inflate.findViewById(R.id.app_copyright);
        Context context2 = this.f28222c;
        textView2.setText(context2.getString(R.string.a_about_app_version, context2.getString(R.string.app_version)));
        textView2.append(Html.fromHtml("<br><br><b>Patched by:&nbsp;</b><font color=\"#FF9300\"><a href=https://forum.mobilism.org/memberlist.php?mode=viewprofile&u=631803>youarefinished</a></font> 👻<br>"));
        textView2.setMovementMethod(LinkMovementMethod.getInstance());
        ViewGroup.LayoutParams layoutParams = textView2.getLayoutParams();
        layoutParams.width = -2;
        textView2.setLayoutParams(layoutParams);
        this.f28224e = (AppCompatImageView) inflate.findViewById(R.id.icon);
        this.f28225f = (LinearLayout) inflate.findViewById(R.id.secondLinearLayout);
        this.f28226g = (TextView) inflate.findViewById(R.id.message);
        this.f28227h = (TextView) inflate.findViewById(R.id.email);
        String string = this.f28222c.getString(R.string.a_global_cs_service_email);
        int indexOf = string.indexOf(":") + 2;
        int length = string.length();
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(string);
        spannableStringBuilder.setSpan(new URLSpan(" "), indexOf, length, 33);
        this.f28227h.setText(spannableStringBuilder);
        this.f28227h.setOnClickListener(new View.OnClickListener() {
            /* class com.intsig.camscanner.preference.AboutDialogPreference.AnonymousClass3 */

            public void onClick(View view) {
                try {
                    Intent intent = new Intent("android.intent.action.SENDTO");
                    intent.setData(Uri.parse("mailto:asupport@camscanner.com"));
                    AboutDialogPreference.this.f28222c.startActivity(intent);
                } catch (Exception e10) {
                    LogUtils.d(getClass().getSimpleName(), "", e10);
                }
            }
        });
        String string2 = this.f28222c.getString(R.string.a_about_tran_valunteers);
        if (!TextUtils.isEmpty(string2)) {
            ((TextView) inflate.findViewById(R.id.valunteers_name)).setText(Html.fromHtml(string2));
            ((TextView) inflate.findViewById(R.id.valunteers_title)).setText(this.f28222c.getString(R.string.a_about_tran_valunteers_title));
        }
        this.f28224e.setOnLongClickListener(new View.OnLongClickListener() {
            /* class com.intsig.camscanner.preference.AboutDialogPreference.AnonymousClass4 */

            public boolean onLongClick(View view) {
                AboutDialogPreference.this.f28222c.startActivity(new Intent(AboutDialogPreference.this.f28222c, DeveloperActivity.class));
                return false;
            }
        });
        return inflate;
    }

    /* access modifiers changed from: protected */
    @Override // com.intsig.camscanner.preference.DialogPreference
    public View onCreateView(ViewGroup viewGroup) {
        setLayoutResource(R.layout.preference_normal_layout);
        View onCreateView = super.onCreateView(viewGroup);
        if (!this.f28223d) {
            onCreateView.findViewById(R.id.view_preference_line).setVisibility(8);
        }
        return onCreateView;
    }
}