导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - l0.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 l0.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.showself.utils;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.text.SpannableStringBuilder;
import android.text.TextPaint;
import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.text.style.ForegroundColorSpan;
import android.view.View;
import android.widget.CheckBox;
import android.widget.TextView;
import cn.jiguang.api.JCoreInterface;
import cn.jpush.android.api.BasicPushNotificationBuilder;
import cn.jpush.android.api.CustomPushNotificationBuilder;
import cn.jpush.android.api.JPushInterface;
import com.mifeng.ui.R;
import com.showself.domain.SystemInfo;
import com.showself.ui.HtmlDisplayActivity;
import com.showself.utils.i0;
import com.tencent.bugly.crashreport.CrashReport;

public class l0 {

    static class a implements i0.a {
        a() {
        }

        @Override
        public void a(String str) {
            SystemInfo.getShareSystem().setOaid(str);
        }
    }

    static class b extends ClickableSpan {
        final Activity a;

        b(Activity activity) {
            this.a = activity;
        }

        @Override
        public void onClick(View view) {
            if (Utils.o0()) {
                return;
            }
            l0.g(this.a, "https://pics.beeshow.tv/mobile/userAgreement.html");
        }

        @Override
        public void updateDrawState(TextPaint textPaint) {
            textPaint.setUnderlineText(false);
        }
    }

    static class c extends ClickableSpan {
        final Activity a;

        c(Activity activity) {
            this.a = activity;
        }

        @Override
        public void onClick(View view) {
            if (Utils.o0()) {
                return;
            }
            l0.g(this.a, "https://pics.beeshow.tv/mobile/privacyPolicy.html");
        }

        @Override
        public void updateDrawState(TextPaint textPaint) {
            textPaint.setUnderlineText(false);
        }
    }

    static class d implements View.OnClickListener {
        final CheckBox a;
        final i b;
        final com.showself.view.q c;
        final CheckBox d;

        final Activity f3379e;

        d(CheckBox checkBox, i iVar, com.showself.view.q qVar, CheckBox checkBox2, Activity activity) {
            this.a = checkBox;
            this.b = iVar;
            this.c = qVar;
            this.d = checkBox2;
            this.f3379e = activity;
        }

        @Override
        public void onClick(View view) {
            if (!this.a.isChecked()) {
                Utils.X0(R.string.agreement_and_privacy_failed_note);
                return;
            }
            this.b.a(true);
            Boolean bool = Boolean.TRUE;
            r0.h0(bool);
            this.c.b();
            if (this.d.isChecked()) {
                r0.F0(bool);
                l0.c(this.f3379e);
            }
        }
    }

    static class e implements View.OnClickListener {
        final i a;
        final com.showself.view.q b;

        e(i iVar, com.showself.view.q qVar) {
            this.a = iVar;
            this.b = qVar;
        }

        @Override
        public void onClick(View view) {
            this.a.a(false);
            this.b.b();
        }
    }

    static class f extends ClickableSpan {
        final Activity a;

        f(Activity activity) {
            this.a = activity;
        }

        @Override
        public void onClick(View view) {
            if (Utils.o0()) {
                return;
            }
            l0.g(this.a, "https://pics.beeshow.tv/mobile/privacyPolicy.html");
        }
    }

    static class g implements View.OnClickListener {
        final Activity a;
        final i b;
        final com.showself.view.q c;

        g(Activity activity, i iVar, com.showself.view.q qVar) {
            this.a = activity;
            this.b = iVar;
            this.c = qVar;
        }

        @Override
        public void onClick(View view) {
            r0.F0(Boolean.TRUE);
            l0.c(this.a);
            i iVar = this.b;
            if (iVar != null) {
                iVar.a(true);
            }
            this.c.b();
        }
    }

    static class h implements View.OnClickListener {
        final com.showself.view.q a;

        h(com.showself.view.q qVar) {
            this.a = qVar;
        }

        @Override
        public void onClick(View view) {
            this.a.b();
        }
    }

    public interface i {
        void a(boolean z);
    }

    public static void b(Activity activity, i iVar) {
        if (r0.k()) {
            return;
        }
        h(activity, iVar);
    }

    public static void c(Activity activity) {
        p.a("PrivacyUtils", "getDeviceInfoAfterPrivacyAgreed");
        SystemInfo.getShareSystem().genPrivacyData();
        f(activity);
        s.b(activity);
    }

    private static void d(Context context) {
        new i0(new a()).b(context);
    }

    public static boolean e() {
        return r0.N();
    }

    public static void f(Activity activity) {
        CrashReport.initCrashReport(activity.getApplicationContext(), "af9cc6fca0", true);
        JCoreInterface.setWakeEnable(activity.getApplicationContext(), false);
        JPushInterface.init(activity.getApplicationContext());
        JPushInterface.setLbsEnable(activity.getApplicationContext(), false);
        CustomPushNotificationBuilder customPushNotificationBuilder = new CustomPushNotificationBuilder(activity.getApplicationContext(), R.layout.notify_layout, R.id.iv_icon, 2131299643, R.id.tv_content);
        ((BasicPushNotificationBuilder) customPushNotificationBuilder).statusBarDrawable = R.drawable.mifeng;
        customPushNotificationBuilder.layoutIconDrawable = R.drawable.mifeng;
        ((BasicPushNotificationBuilder) customPushNotificationBuilder).notificationFlags = 17;
        ((BasicPushNotificationBuilder) customPushNotificationBuilder).notificationDefaults = 7;
        JPushInterface.setPushNotificationBuilder(1, customPushNotificationBuilder);
        d(activity);
    }

    public static void g(Context context, String str) {
        Intent intent = new Intent(context, (Class<?>) HtmlDisplayActivity.class);
        intent.putExtra("title", "条款");
        intent.putExtra("currentType", 2);
        intent.putExtra("url", str);
        context.startActivity(intent);
    }

    private static void h(Activity activity, i iVar) {
        com.showself.view.q qVar = new com.showself.view.q();
        View inflate = View.inflate(activity, R.layout.layout_info_guide1, null);
        TextView textView = (TextView) inflate.findViewById(R.id.tv_info_content1);
        TextView textView2 = (TextView) inflate.findViewById(R.id.tv_info_content2);
        TextView textView3 = (TextView) inflate.findViewById(R.id.tv_agree);
        TextView textView4 = (TextView) inflate.findViewById(R.id.tv_refuse);
        CheckBox checkBox = (CheckBox) inflate.findViewById(R.id.cb_1);
        CheckBox checkBox2 = (CheckBox) inflate.findViewById(R.id.cb_2);
        textView.setMovementMethod(LinkMovementMethod.getInstance());
        textView2.setMovementMethod(LinkMovementMethod.getInstance());
        String string = activity.getString(R.string.info_guide1);
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        spannableStringBuilder.append((CharSequence) string);
        spannableStringBuilder.setSpan(new b(activity), 0, 8, 33);
        spannableStringBuilder.setSpan(new ForegroundColorSpan(Color.parseColor("#B868F1")), 0, 8, 33);
        textView.setText(spannableStringBuilder);
        textView.setHighlightColor(0);
        String string2 = activity.getString(R.string.info_guide2);
        SpannableStringBuilder spannableStringBuilder2 = new SpannableStringBuilder();
        spannableStringBuilder2.append((CharSequence) string2);
        spannableStringBuilder2.setSpan(new c(activity), 0, 6, 33);
        spannableStringBuilder2.setSpan(new ForegroundColorSpan(Color.parseColor("#B868F1")), 0, 6, 33);
        textView2.setText(spannableStringBuilder2);
        textView2.setHighlightColor(0);
        textView3.setOnClickListener(new d(checkBox, iVar, qVar, checkBox2, activity));
        textView4.setOnClickListener(new e(iVar, qVar));
        qVar.k(activity, inflate, 1.0f, 17, r.a(280.0f), r.a(370.0f), 2131755759);
    }

    public static void i(Activity activity, i iVar) {
        com.showself.view.q qVar = new com.showself.view.q();
        View inflate = View.inflate(activity, R.layout.layout_info_guide2, null);
        TextView textView = (TextView) inflate.findViewById(R.id.tv_info_content);
        TextView textView2 = (TextView) inflate.findViewById(R.id.tv_agree);
        TextView textView3 = (TextView) inflate.findViewById(R.id.tv_refuse);
        String string = activity.getString(R.string.privacy_note);
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        spannableStringBuilder.append((CharSequence) string);
        f fVar = new f(activity);
        int indexOf = string.indexOf("《隐私协议》");
        int i2 = indexOf + 6;
        spannableStringBuilder.setSpan(fVar, indexOf, i2, 33);
        spannableStringBuilder.setSpan(new ForegroundColorSpan(Color.parseColor("#B868F1")), indexOf, i2, 33);
        textView.setHighlightColor(0);
        textView.setMovementMethod(LinkMovementMethod.getInstance());
        textView.setText(spannableStringBuilder);
        textView2.setOnClickListener(new g(activity, iVar, qVar));
        textView3.setOnClickListener(new h(qVar));
        qVar.k(activity, inflate, 1.0f, 17, r.a(280.0f), r.a(330.0f), 2131755759);
    }
}