Snaptube v4.40.0.4401610版本的 MD5 值为:ca2b95dcff63007195db02a6c93091b9

以下内容为反编译后的 bqp.java 源代码,内容仅作参考


package o;

import android.annotation.TargetApi;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import com.google.android.gms.analytics.HitBuilders;
import com.snaptube.premium.R;
import com.snaptube.premium.app.PhoenixApplication;
import com.snaptube.premium.log.TrackingEventWrapper;
import com.wandoujia.base.utils.SystemUtil;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class bqp extends Dialog {
    private Context f18367;
    private List<Cif> f18368;

    public bqp(Context context, int i) {
        super(context, i);
        this.f18368 = new ArrayList(3);
        m18520(context);
    }

    private void m18520(Context context) {
        setContentView(R.layout.choose_social_media_dialog);
        this.f18368 = m18517(context);
        m18519(this.f18368.get(0), (ImageView) findViewById(R.id.platform_one));
        m18519(this.f18368.get(1), (ImageView) findViewById(R.id.platform_two));
        m18519(this.f18368.get(2), (ImageView) findViewById(R.id.platform_three));
        this.f18367 = context;
    }

    @Override
    public void show() {
        if (SystemUtil.isActivityValid(this.f18367)) {
            super.show();
            btq.m18827(new HitBuilders.EventBuilder().m3723(TrackingEventWrapper.EV_CATEGORY_SOCIAL_MEDIA.getCategoryName()).m3724("show_social_media_dialog"));
        }
    }

    public static List<Cif> m18517(Context context) {
        ArrayList arrayList = new ArrayList(3);
        Cif cif = new Cif("instagram", 1, "http://img.snaptube.in/social/instagram@2x.png", "intent://instagram.com/_u/snaptubeapp#Intent;package=com.instagram.android;scheme=https;end;", "https://instagram.com/snaptubeapp", true);
        Cif cif2 = new Cif("facebook", 2, "http://img.snaptube.in/social/share-fb@2x.png", "intent://page/746438775443012#Intent;package=com.facebook.katana;scheme=fb;end;", "https://m.facebook.com/snaptubeapp", true);
        Cif cif3 = new Cif("twitter", 3, "http://img.snaptube.in/social/share-twitter@2x.png", "intent://user?user_id=snaptubeapp#Intent;package=com.twitter.android;scheme=twitter;end;", "https://m.twitter.com/snaptubeapp", true);
        arrayList.add(cif);
        arrayList.add(cif2);
        arrayList.add(cif3);
        SharedPreferences sharedPreferences = context.getSharedPreferences("pref.likeus_config", 0);
        m18518(sharedPreferences, cif);
        m18518(sharedPreferences, cif2);
        m18518(sharedPreferences, cif3);
        if (cif.f18374 == cif2.f18374 || cif.f18374 == cif3.f18374 || cif2.f18374 == cif3.f18374) {
            cif.f18374 = 1;
            cif2.f18374 = 2;
            cif3.f18374 = 3;
        }
        Collections.sort(arrayList, new Comparator<Cif>() {
            @Override
            public int compare(Cif cif4, Cif cif5) {
                return Long.signum(cif4.f18374 - cif5.f18374);
            }
        });
        return arrayList;
    }

    private void m18519(final Cif cif, ImageView imageView) {
        if (cif != null && imageView != null) {
            if (!cif.f18372) {
                imageView.setEnabled(false);
                imageView.setVisibility(8);
                return;
            }
            ((bns) cds.m20403(PhoenixApplication.m10910())).mo15868().m12623(cif.f18375).m20948(R.color.bg_image_default).m20952(imageView);
            imageView.setOnClickListener(new View.OnClickListener() {
                @Override
                @TargetApi(4)
                public void onClick(View view) {
                    Intent parseUri;
                    btq.m18827(new HitBuilders.EventBuilder().m3723(TrackingEventWrapper.EV_CATEGORY_SOCIAL_MEDIA.getCategoryName()).m3724("click_social_media").m3725(cif.f18373));
                    if (!TextUtils.isEmpty(cif.f18376)) {
                        try {
                            parseUri = Intent.parseUri(cif.f18376, 1);
                        } catch (URISyntaxException e) {
                            cdz.m20416(e);
                        }
                        if (parseUri != null || !bzq.m19642(bqp.this.getContext(), parseUri)) {
                            parseUri = new Intent("android.intent.action.VIEW", Uri.parse(cif.f18371));
                        }
                        bqp.this.getContext().startActivity(parseUri);
                        bqp.this.dismiss();
                    }
                    parseUri = null;
                    if (parseUri != null) {
                    }
                    parseUri = new Intent("android.intent.action.VIEW", Uri.parse(cif.f18371));
                    bqp.this.getContext().startActivity(parseUri);
                    bqp.this.dismiss();
                }
            });
        }
    }

    private static void m18518(SharedPreferences sharedPreferences, Cif cif) {
        cif.f18372 = sharedPreferences.getBoolean("/" + cif.f18373 + "/enabled", cif.f18372);
        cif.f18374 = sharedPreferences.getInt("/" + cif.f18373 + "/order", cif.f18374);
        cif.f18375 = sharedPreferences.getString("/" + cif.f18373 + "/icon", cif.f18375);
        cif.f18376 = sharedPreferences.getString("/" + cif.f18373 + "/intent", cif.f18376);
        String string = sharedPreferences.getString("/" + cif.f18373 + "/fallback_link", cif.f18371);
        if (!TextUtils.isEmpty(string)) {
            cif.f18371 = string;
        }
    }

    public static class Cif {
        public String f18371;
        public boolean f18372;
        public String f18373;
        public int f18374;
        public String f18375;
        public String f18376;

        public Cif(String str, int i, String str2, String str3, String str4, boolean z) {
            this.f18373 = str;
            this.f18374 = i;
            this.f18375 = str2;
            this.f18376 = str3;
            this.f18371 = str4;
            this.f18372 = z;
        }
    }
}