小红书.apk(点击下载) / a.java


package com.tencent.smtt.sdk.b.a;

import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.StateListDrawable;
import android.graphics.drawable.shapes.RoundRectShape;
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.AbsListView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.huawei.hms.support.api.entity.common.CommonConstant;
import com.tencent.smtt.sdk.TbsConfig;
import com.tencent.smtt.sdk.ValueCallback;
import com.tencent.wcdb.database.SQLiteDatabase;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import kotlin.text.Typography;
import n02.e;

/* compiled from: TbsSdkJava */
public class a extends ArrayAdapter<b> implements View.OnClickListener {

    /* renamed from: a  reason: collision with root package name */
    private ArrayList<b> f34455a;

    /* renamed from: b  reason: collision with root package name */
    private b f34456b = null;

    /* renamed from: c  reason: collision with root package name */
    private Intent f34457c = null;

    /* renamed from: d  reason: collision with root package name */
    private WeakReference<ListView> f34458d;

    /* renamed from: e  reason: collision with root package name */
    private WeakReference<c> f34459e;

    /* renamed from: f  reason: collision with root package name */
    private b f34460f;

    /* renamed from: g  reason: collision with root package name */
    private Handler f34461g;

    /* renamed from: h  reason: collision with root package name */
    private String[] f34462h = null;

    /* renamed from: i  reason: collision with root package name */
    private a f34463i = this;

    /* renamed from: j  reason: collision with root package name */
    private ValueCallback<String> f34464j;

    /* renamed from: k  reason: collision with root package name */
    private Map<String, Drawable> f34465k;

    public a(Context context, Intent intent, b bVar, b bVar2, c cVar, ListView listView, ValueCallback<String> valueCallback) {
        super(context, 0);
        a(cVar);
        a(listView);
        this.f34457c = intent;
        if ("com.tencent.rtxlite".equalsIgnoreCase(context.getApplicationContext().getPackageName()) || com.tencent.smtt.sdk.a.a.b(context)) {
            this.f34460f = null;
        } else {
            this.f34460f = bVar;
        }
        this.f34464j = valueCallback;
        this.f34461g = new Handler() {
            /* class com.tencent.smtt.sdk.b.a.a.AnonymousClass1 */

            public void handleMessage(Message message) {
                if (message.what == 1) {
                    a.this.b();
                }
            }
        };
        String[] strArr = new String[2];
        this.f34462h = strArr;
        strArr[0] = d.b("x5_tbs_activity_picker_recommend_to_trim");
        this.f34462h[1] = d.b("x5_tbs_activity_picker_recommend_with_chinese_brace_to_trim");
        a(context, bVar2);
    }

    public int getCount() {
        return this.f34455a.size();
    }

    public View getView(int i10, View view, ViewGroup viewGroup) {
        b a14 = getItem(i10);
        if (a14 == null) {
            return null;
        }
        if (view == null) {
            view = a(getContext());
        }
        a(a14, view);
        return view;
    }

    public void onClick(View view) {
        b bVar;
        Object tag = view.getTag();
        if (tag != null && (tag instanceof b) && (bVar = (b) tag) != this.f34456b) {
            ViewParent parent = view.getParent();
            View view2 = null;
            if (parent instanceof View) {
                view2 = (View) parent;
            }
            b bVar2 = this.f34456b;
            b(view.getContext(), bVar);
            a(bVar2, view2.findViewWithTag(bVar2));
            a(this.f34456b, view);
        }
    }

    public b a() {
        return this.f34456b;
    }

    public void b() {
        View findViewWithTag;
        if (Looper.myLooper() != Looper.getMainLooper()) {
            this.f34461g.obtainMessage(1).sendToTarget();
            return;
        }
        ListView listView = this.f34458d.get();
        if (listView != null && (findViewWithTag = listView.findViewWithTag(this.f34460f)) != null) {
            a(this.f34460f, findViewWithTag);
        }
    }

    public void a(ListView listView) {
        this.f34458d = new WeakReference<>(listView);
    }

    public void a(c cVar) {
        this.f34459e = new WeakReference<>(cVar);
    }

    public void a(Context context, b bVar) {
        b bVar2;
        this.f34455a = new ArrayList<>();
        boolean z14 = false;
        boolean z15 = false;
        for (ResolveInfo resolveInfo : e.f(context.getPackageManager(), this.f34457c, 65536)) {
            if (b.a(context, resolveInfo.activityInfo.packageName) != null || resolveInfo.loadIcon(context.getPackageManager()) != null) {
                b bVar3 = new b(context, resolveInfo);
                b bVar4 = this.f34460f;
                if (bVar4 != null && bVar4.c().equals(resolveInfo.activityInfo.packageName)) {
                    this.f34455a.add(0, bVar3);
                    z14 = true;
                } else if (TbsConfig.APP_QB.equals(resolveInfo.activityInfo.packageName)) {
                    this.f34455a.add(0, bVar3);
                } else {
                    this.f34455a.add(bVar3);
                }
                if (!z15 && bVar != null && bVar3.c().equals(bVar.c())) {
                    b(context, bVar3);
                    z15 = true;
                }
            }
        }
        if (!z14 && (bVar2 = this.f34460f) != null) {
            this.f34455a.add(0, bVar2);
        }
        if (!z15 && this.f34455a.size() > 0) {
            b(context, this.f34455a.get(0));
        }
    }

    private void b(Context context, b bVar) {
        this.f34456b = bVar;
        a(bVar != null && a(context, bVar.c()));
    }

    /* renamed from: a */
    public b getItem(int i10) {
        if (i10 < 0 || i10 >= this.f34455a.size()) {
            return null;
        }
        return this.f34455a.get(i10);
    }

    private View a(Context context) {
        LinearLayout linearLayout = new LinearLayout(context);
        linearLayout.setLayoutParams(new AbsListView.LayoutParams(-1, -2));
        linearLayout.setOrientation(1);
        StateListDrawable stateListDrawable = new StateListDrawable();
        stateListDrawable.addState(new int[]{16842919}, new ColorDrawable(Color.argb(41, 0, 0, 0)));
        stateListDrawable.addState(new int[]{-16842919}, new ColorDrawable(0));
        linearLayout.setBackgroundDrawable(stateListDrawable);
        RelativeLayout relativeLayout = new RelativeLayout(context);
        relativeLayout.setLayoutParams(new LinearLayout.LayoutParams(-1, a(64.0f)));
        ImageView imageView = new ImageView(context);
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(a(48.0f), a(48.0f));
        layoutParams.addRule(9);
        layoutParams.addRule(15);
        int a14 = a(8.0f);
        layoutParams.setMargins(a14, a14, a14, a14);
        imageView.setLayoutParams(layoutParams);
        imageView.setId(101);
        relativeLayout.addView(imageView);
        LinearLayout linearLayout2 = new LinearLayout(context);
        RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-2, -2);
        layoutParams2.addRule(15);
        layoutParams2.addRule(1, 101);
        linearLayout2.setLayoutParams(layoutParams2);
        linearLayout2.setOrientation(1);
        TextView textView = new TextView(context);
        textView.setLayoutParams(new LinearLayout.LayoutParams(-2, -2));
        textView.setMaxLines(1);
        textView.setTextColor(Color.rgb(29, 29, 29));
        textView.setTextSize(1, 17.0f);
        textView.setId(102);
        linearLayout2.addView(textView);
        TextView textView2 = new TextView(context);
        textView2.setLayoutParams(new LinearLayout.LayoutParams(-2, -2));
        textView2.setText(d.b("x5_tbs_wechat_activity_picker_label_recommend"));
        textView2.setTextColor(Color.rgb(217, 217, 217));
        textView2.setTextSize(1, 14.0f);
        textView2.setId(103);
        linearLayout2.addView(textView2);
        relativeLayout.addView(linearLayout2);
        ImageView imageView2 = new ImageView(context);
        RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(a(24.0f), a(24.0f));
        layoutParams3.addRule(11);
        layoutParams3.addRule(15);
        layoutParams3.setMargins(0, 0, a(14.0f), 0);
        imageView2.setLayoutParams(layoutParams3);
        imageView2.setImageDrawable(d.a("x5_tbs_activity_picker_check"));
        imageView2.setId(104);
        relativeLayout.addView(imageView2);
        Button button = new Button(context);
        RelativeLayout.LayoutParams layoutParams4 = new RelativeLayout.LayoutParams(-2, a(31.0f));
        layoutParams4.addRule(11);
        layoutParams4.addRule(15);
        layoutParams4.setMargins(0, 0, a(8.0f), 0);
        button.setLayoutParams(layoutParams4);
        button.setTextColor(Color.rgb(50, 50, 50));
        button.setTextSize(1, 14.0f);
        StateListDrawable stateListDrawable2 = new StateListDrawable();
        float a15 = (float) a(2.0f);
        RoundRectShape roundRectShape = new RoundRectShape(new float[]{a15, a15, a15, a15, a15, a15, a15, a15}, null, null);
        ShapeDrawable shapeDrawable = new ShapeDrawable(roundRectShape);
        shapeDrawable.getPaint().setColor(Color.argb(128, 69, 192, 26));
        stateListDrawable2.addState(new int[]{-16842910}, shapeDrawable);
        ShapeDrawable shapeDrawable2 = new ShapeDrawable(roundRectShape);
        shapeDrawable2.getPaint().setColor(Color.rgb(41, 132, 9));
        stateListDrawable2.addState(new int[]{16842919}, shapeDrawable2);
        ShapeDrawable shapeDrawable3 = new ShapeDrawable(roundRectShape);
        shapeDrawable3.getPaint().setColor(Color.rgb(69, 192, 26));
        stateListDrawable2.addState(new int[]{-16842919}, shapeDrawable3);
        button.setBackgroundDrawable(stateListDrawable2);
        button.setId(107);
        button.setPadding(a(8.0f), 0, a(8.0f), 0);
        relativeLayout.addView(button);
        relativeLayout.setId(105);
        linearLayout.addView(relativeLayout);
        return linearLayout;
    }

    private int a(float f14) {
        c cVar = this.f34459e.get();
        if (cVar == null) {
            return (int) f14;
        }
        return cVar.a(f14);
    }

    /* JADX DEBUG: Multi-variable search result rejected for r7v1, resolved type: android.view.View */
    /* JADX DEBUG: Multi-variable search result rejected for r8v1, resolved type: android.view.View */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r3v9, types: [int, boolean] */
    /* JADX WARN: Type inference failed for: r3v13 */
    /* JADX WARN: Type inference failed for: r3v14 */
    /* JADX WARNING: Unknown variable types count: 1 */
    private void a(b bVar, View view) {
        ?? r33;
        if (!(view == null || bVar == null)) {
            TextView textView = (TextView) view.findViewById(102);
            TextView textView2 = (TextView) view.findViewById(103);
            ImageView imageView = (ImageView) view.findViewById(104);
            View findViewById = view.findViewById(105);
            View findViewById2 = view.findViewById(106);
            Button button = (Button) view.findViewById(107);
            ProgressBar progressBar = (ProgressBar) view.findViewById(108);
            ((ImageView) view.findViewById(101)).setImageDrawable(bVar.a(this.f34465k));
            String replaceAll = bVar.a().trim().replaceAll(Typography.nbsp + "", "");
            String[] strArr = this.f34462h;
            for (String str : strArr) {
                if (str != null && str.length() > 0) {
                    replaceAll = replaceAll.replaceAll(str, "");
                }
            }
            textView.setText(replaceAll);
            if (bVar.b() == null) {
                Iterator<ResolveInfo> it3 = e.f(getContext().getPackageManager(), this.f34457c, 65536).iterator();
                while (true) {
                    if (!it3.hasNext()) {
                        break;
                    }
                    ResolveInfo next = it3.next();
                    if (bVar.c().equals(next.activityInfo.packageName)) {
                        bVar.a(next);
                        break;
                    }
                }
            }
            findViewById.setOnClickListener(new View.OnClickListener() {
                /* class com.tencent.smtt.sdk.b.a.a.AnonymousClass2 */

                public void onClick(View view) {
                    ViewParent parent = view.getParent();
                    if (parent != null && (parent instanceof View)) {
                        View view2 = (View) parent;
                        if (view2.getTag() == a.this.f34460f) {
                            a.this.onClick(view2);
                        }
                    }
                }
            });
            if (TbsConfig.APP_QB.equals(bVar.c())) {
                r33 = 0;
                textView2.setVisibility(0);
            } else {
                r33 = 0;
                textView2.setVisibility(8);
            }
            if (bVar.b() != null) {
                findViewById.setClickable(r33);
                findViewById.setEnabled(r33);
                if (bVar == this.f34456b) {
                    int i10 = r33 == true ? 1 : 0;
                    int i14 = r33 == true ? 1 : 0;
                    int i15 = r33 == true ? 1 : 0;
                    imageView.setVisibility(i10);
                    if (findViewById2 != 0) {
                        findViewById2.setVisibility(r33);
                    }
                } else {
                    imageView.setVisibility(8);
                    if (findViewById2 != 0) {
                        findViewById2.setVisibility(8);
                    }
                }
                button.setVisibility(8);
                button.setOnClickListener(null);
                if (progressBar != null) {
                    progressBar.setVisibility(8);
                }
            } else {
                findViewById.setClickable(true);
                findViewById.setEnabled(true);
                imageView.setVisibility(8);
                if (findViewById2 != 0) {
                    findViewById2.setVisibility(8);
                }
                button.setVisibility(0);
                button.setText(d.b("x5_tbs_wechat_activity_picker_label_download"));
                button.setEnabled(true);
                button.setOnClickListener(new View.OnClickListener() {
                    /* class com.tencent.smtt.sdk.b.a.a.AnonymousClass3 */

                    public void onClick(View view) {
                        if ("com.tencent.mobileqq".equals(a.this.getContext().getApplicationContext().getPackageName())) {
                            if (a.this.f34464j != null) {
                                a.this.f34464j.onReceiveValue("http://mdc.html5.qq.com/d/directdown.jsp?channel_id=11047");
                            }
                            ((c) a.this.f34459e.get()).dismiss();
                            return;
                        }
                        Intent intent = new Intent(CommonConstant.ACTION.HWID_SCHEME_URL, Uri.parse("http://mdc.html5.qq.com/d/directdown.jsp?channel_id=11041"));
                        intent.addFlags(SQLiteDatabase.CREATE_IF_NECESSARY);
                        a.this.getContext().startActivity(intent);
                    }
                });
            }
            view.setTag(bVar);
            view.setOnClickListener(this);
        }
    }

    private void a(boolean z14) {
        c cVar;
        WeakReference<c> weakReference = this.f34459e;
        if (weakReference != null && (cVar = weakReference.get()) != null) {
            cVar.a(z14);
        }
    }

    public static boolean a(Context context, String str) {
        if (str != null && !"".equals(str)) {
            try {
                context.getPackageManager().getApplicationInfo(str, 8192);
                return true;
            } catch (PackageManager.NameNotFoundException unused) {
            }
        }
        return false;
    }
}