大漢易經書院.apk(点击下载) / d.java


package com.heytap.mcssdk;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.os.Build;
import android.os.Bundle;
import android.os.IBinder;
import com.baidu.techain.p.a;
import com.heytap.mcssdk.d.a;
import com.heytap.mcssdk.d.b;
import com.heytap.mcssdk.e.c;
import com.heytap.mcssdk.f.e;
import com.heytap.mcssdk.f.g;
import com.heytap.msp.push.callback.ICallBackResultService;
import com.heytap.msp.push.mode.DataMessage;
import com.heytap.msp.push.mode.MessageStat;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONException;
import org.json.JSONObject;

public class d implements b {
    public static final String a = "push_register";
    public static final String b = "push_transmit";
    private static final int[] c = {99, 111, 109, 46, 99, 111, 108, 111, 114, 111, 115, 46, 109, 99, 115};
    private static final int[] d = {99, 111, 109, 46, 99, 111, 108, 111, 114, 111, 115, 46, 109, 99, 115, 115, 100, 107, 46, 97, 99, 116, 105, 111, 110, 46, 82, 69, 67, 69, 73, 86, 69, 95, 83, 68, 75, 95, 77, 69, 83, 83, 65, 71, 69};
    private static final String e = "com.mcs.action.RECEIVE_SDK_MESSAGE";
    private static final String f = "type";
    private static final int g = 1019;
    private static final String h = "eventID";
    private static final String i = "taskID";
    private static final String j = "appPackage";
    private static final String k = "extra";
    private static final String l = "messageType";
    private static final String m = "messageID";
    private static final String n = "globalID";
    private static final String o = "supportOpenPush";
    private static final String p = "versionName";
    private static final String q = "versionCode";
    private static final String r = "pushSdkVersion";
    private static final int s = 23;
    private static final int t = 59;
    private static final int u = 24;
    private static final int v = 1000;
    private static int w = 0;
    private static String x;
    private static boolean y;
    private Context A;
    private List<c> B;
    private List<com.heytap.mcssdk.d.d> C;
    private String D;
    private String E;
    private String F;
    private ICallBackResultService G;
    private final Object z;

    /* access modifiers changed from: private */
    public static class a {
        private static final d a = new d();

        private a() {
        }
    }

    private d() {
        this.z = new Object();
        this.B = new ArrayList();
        this.C = new ArrayList();
        this.F = null;
        synchronized (d.class) {
            if (w <= 0) {
                w++;
            } else {
                throw new RuntimeException("PushService can't create again!");
            }
        }
        a(new b());
        a(new a());
        a(new com.heytap.mcssdk.e.b());
        a(new com.heytap.mcssdk.e.a());
    }

    private String a(Context context) {
        List<ResolveInfo> queryIntentServices = context.getPackageManager().queryIntentServices(new Intent(e), 8192);
        if (Build.VERSION.SDK_INT < 24) {
            return null;
        }
        for (ResolveInfo resolveInfo : queryIntentServices) {
            String str = resolveInfo.serviceInfo.packageName;
            try {
                boolean z2 = false;
                boolean z3 = (context.getPackageManager().getApplicationInfo(str, 0).flags & 1) == 1;
                if (context.getPackageManager().getPackageUid(str, 0) == context.getPackageManager().getPackageUid("android", 0)) {
                    z2 = true;
                }
                if (z3 || z2) {
                    return str;
                }
            } catch (PackageManager.NameNotFoundException unused) {
            }
        }
        return null;
    }

    private void a(int i2, String str, JSONObject jSONObject) {
        synchronized (this.z) {
            this.A.startService(b(i2, str, jSONObject));
        }
    }

    public static void a(Context context, MessageStat messageStat) {
        e.a(context, messageStat);
    }

    public static void a(Context context, List<MessageStat> list) {
        e.a(context, list);
    }

    private synchronized void a(com.heytap.mcssdk.d.d dVar) {
        if (dVar != null) {
            this.C.add(dVar);
        }
    }

    private synchronized void a(c cVar) {
        if (cVar != null) {
            this.B.add(cVar);
        }
    }

    private Intent b(int i2, String str, JSONObject jSONObject) {
        Intent intent = new Intent();
        intent.setAction(m());
        intent.setPackage(l());
        intent.putExtra("type", i2);
        JSONObject jSONObject2 = new JSONObject();
        try {
            jSONObject2.putOpt(p, g.c(this.A, this.A.getPackageName()));
            jSONObject2.putOpt(q, Integer.valueOf(g.b(this.A, this.A.getPackageName())));
            if (jSONObject != null) {
                Iterator<String> keys = jSONObject.keys();
                while (keys.hasNext()) {
                    String next = keys.next();
                    jSONObject2.putOpt(next, jSONObject.get(next));
                }
            }
        } catch (Exception unused) {
        } catch (Throwable th) {
            intent.putExtra("extra", jSONObject2.toString());
            throw th;
        }
        intent.putExtra("extra", jSONObject2.toString());
        intent.putExtra(com.heytap.mcssdk.a.a.p, str);
        intent.putExtra("appPackage", this.A.getPackageName());
        intent.putExtra(com.heytap.mcssdk.a.a.l, this.D);
        intent.putExtra(com.heytap.mcssdk.a.a.m, this.E);
        intent.putExtra(com.heytap.mcssdk.a.a.n, this.F);
        intent.putExtra(com.heytap.mcssdk.a.a.o, s());
        return intent;
    }

    private void b(int i2, JSONObject jSONObject) {
        a(i2, "", jSONObject);
    }

    @Deprecated
    private static void b(Context context) {
        a(context, new MessageStat(context.getPackageName(), "app_start", null));
    }

    public static d k() {
        return a.a;
    }

    public static String s() {
        return a.f;
    }

    private boolean v() {
        return this.A != null;
    }

    private boolean w() {
        return this.F != null;
    }

    private boolean x() {
        return v() && w();
    }

    public d a(Context context, boolean z2) {
        this.A = context.getApplicationContext();
        new com.heytap.mcssdk.b.a().a(this.A);
        com.heytap.mcssdk.f.c.f(z2);
        return this;
    }

    @Override // com.heytap.mcssdk.b
    public String a() {
        return this.F;
    }

    @Override // com.heytap.mcssdk.b
    public void a(int i2) {
        a(i2, (JSONObject) null);
    }

    @Override // com.heytap.mcssdk.b
    public void a(int i2, JSONObject jSONObject) {
        if (x()) {
            a(com.heytap.mcssdk.a.b.w, String.valueOf(i2), jSONObject);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void a(Context context, String str, String str2, ICallBackResultService iCallBackResultService) {
        a(context, str, str2, (JSONObject) null, iCallBackResultService);
    }

    @Override // com.heytap.mcssdk.b
    public void a(Context context, String str, String str2, JSONObject jSONObject, ICallBackResultService iCallBackResultService) {
        if (context != null) {
            a(context, new MessageStat(context.getPackageName(), a, null));
            if (n()) {
                this.D = str;
                this.E = str2;
                this.A = context.getApplicationContext();
                this.G = iCallBackResultService;
                b(com.heytap.mcssdk.a.b.m, jSONObject);
            } else if (iCallBackResultService != null) {
                iCallBackResultService.onRegister(-2, null);
            }
        } else if (iCallBackResultService != null) {
            iCallBackResultService.onRegister(-2, null);
        }
    }

    public void a(ICallBackResultService iCallBackResultService) {
        this.G = iCallBackResultService;
    }

    public void a(DataMessage dataMessage, String str, int i2) {
        try {
            Intent intent = new Intent();
            intent.setAction(m());
            intent.setPackage(l());
            intent.putExtra("type", com.heytap.mcssdk.a.b.o);
            intent.putExtra("taskID", dataMessage.getTaskID());
            intent.putExtra("appPackage", dataMessage.getAppPackage());
            intent.putExtra("messageID", dataMessage.getMessageID());
            intent.putExtra(l, i2);
            intent.putExtra(h, str);
            this.A.startService(intent);
        } catch (Exception e2) {
            com.heytap.mcssdk.f.c.e("statisticMessage--Exception" + e2.getMessage());
        }
    }

    @Override // com.heytap.mcssdk.b
    public void a(String str) {
        this.F = str;
    }

    public void a(String str, String str2) {
        this.D = str;
        this.E = str2;
    }

    @Override // com.heytap.mcssdk.b
    public void a(List<Integer> list, int i2, int i3, int i4, int i5) {
        a(list, i2, i3, i4, i5, null);
    }

    @Override // com.heytap.mcssdk.b
    public void a(List<Integer> list, int i2, int i3, int i4, int i5, JSONObject jSONObject) {
        if (x()) {
            if (list == null || list.size() <= 0 || i2 < 0 || i3 < 0 || i4 < i2 || i4 > 23 || i5 < i3 || i5 > 59) {
                throw new IllegalArgumentException("params are not all right,please check params");
            }
            try {
                JSONObject jSONObject2 = new JSONObject();
                jSONObject2.put("weekDays", com.heytap.mcssdk.c.a.a(list));
                jSONObject2.put("startHour", i2);
                jSONObject2.put("startMin", i3);
                jSONObject2.put("endHour", i4);
                jSONObject2.put("endMin", i5);
                a(com.heytap.mcssdk.a.b.q, jSONObject2.toString(), jSONObject);
            } catch (JSONException e2) {
                com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, e2.getLocalizedMessage());
            }
        } else if (q() != null) {
            q().onSetPushTime(-2, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void a(JSONObject jSONObject) {
        if (v()) {
            b(com.heytap.mcssdk.a.b.m, jSONObject);
        } else if (q() != null) {
            q().onRegister(-2, null);
        }
    }

    @Override // com.heytap.mcssdk.b
    public void b() {
        a((JSONObject) null);
    }

    public void b(int i2) {
        final Intent b2 = b(i2, "", null);
        this.A.bindService(b2, new ServiceConnection() {
            /* class com.heytap.mcssdk.d.AnonymousClass1 */

            public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
                Bundle bundle = new Bundle();
                bundle.putAll(b2.getExtras());
                try {
                    a.AbstractBinderC0054a.a(iBinder).a(bundle);
                } catch (Exception e) {
                    com.heytap.mcssdk.f.c.b("bindMcsService exception:" + e);
                }
                d.this.A.unbindService(this);
            }

            public void onServiceDisconnected(ComponentName componentName) {
            }
        }, 1);
    }

    public void b(Context context, String str, String str2, JSONObject jSONObject, ICallBackResultService iCallBackResultService) {
        this.D = str;
        this.E = str2;
        this.A = context.getApplicationContext();
        this.G = iCallBackResultService;
        b(jSONObject);
    }

    @Override // com.heytap.mcssdk.b
    public void b(JSONObject jSONObject) {
        if (v()) {
            b(com.heytap.mcssdk.a.b.n, jSONObject);
        } else if (q() != null) {
            q().onUnRegister(-2);
        }
    }

    @Override // com.heytap.mcssdk.b
    public void c() {
        b((JSONObject) null);
    }

    @Override // com.heytap.mcssdk.b
    public void c(JSONObject jSONObject) {
        if (x()) {
            b(com.heytap.mcssdk.a.b.y, jSONObject);
        } else if (q() != null) {
            q().onGetNotificationStatus(-2, 0);
        }
    }

    @Override // com.heytap.mcssdk.b
    public void d() {
        c(null);
    }

    @Override // com.heytap.mcssdk.b
    public void d(JSONObject jSONObject) {
        if (x()) {
            b(com.heytap.mcssdk.a.b.x, jSONObject);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void e() {
        d(null);
    }

    @Override // com.heytap.mcssdk.b
    public void e(JSONObject jSONObject) {
        if (v()) {
            b(com.heytap.mcssdk.a.b.A, jSONObject);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void f() {
        e(null);
    }

    @Override // com.heytap.mcssdk.b
    public void f(JSONObject jSONObject) {
        if (x()) {
            b(com.heytap.mcssdk.a.b.z, jSONObject);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void g() {
        f(null);
    }

    @Override // com.heytap.mcssdk.b
    public void g(JSONObject jSONObject) {
        if (x()) {
            b(com.heytap.mcssdk.a.b.r, jSONObject);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void h() {
        g(null);
    }

    @Override // com.heytap.mcssdk.b
    public void h(JSONObject jSONObject) {
        if (x()) {
            b(com.heytap.mcssdk.a.b.s, jSONObject);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    @Override // com.heytap.mcssdk.b
    public void i() {
        h(null);
    }

    @Override // com.heytap.mcssdk.b
    public void j() {
        if (v()) {
            b(com.heytap.mcssdk.a.b.C);
        } else {
            com.heytap.mcssdk.f.c.e(com.heytap.mcssdk.f.c.a, "please call the register first!");
        }
    }

    public String l() {
        boolean z2;
        if (x == null) {
            String a2 = a(this.A);
            if (a2 == null) {
                x = g.a(c);
                z2 = false;
            } else {
                x = a2;
                z2 = true;
            }
            y = z2;
        }
        return x;
    }

    public String m() {
        if (x == null) {
            a(this.A);
        }
        return y ? e : g.a(d);
    }

    public boolean n() {
        String l2 = l();
        return g.a(this.A, l2) && g.b(this.A, l2) >= g && g.a(this.A, l2, o);
    }

    public List<com.heytap.mcssdk.d.d> o() {
        return this.C;
    }

    public List<c> p() {
        return this.B;
    }

    public ICallBackResultService q() {
        return this.G;
    }

    public void r() {
        if (x()) {
            b(com.heytap.mcssdk.a.b.v, null);
        } else if (q() != null) {
            q().onGetPushStatus(-2, 0);
        }
    }

    public String t() {
        return v() ? g.c(this.A, l()) : "";
    }

    public int u() {
        if (v()) {
            return g.b(this.A, l());
        }
        return 0;
    }
}