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;
}
}
}