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


package com.vivo.push.d;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.text.TextUtils;
import com.vivo.push.b.j;
import com.vivo.push.l;
import com.vivo.push.o;
import com.vivo.push.sdk.a;
import com.vivo.push.util.p;
import com.vivo.push.util.t;
import java.util.List;

/* access modifiers changed from: package-private */
/* compiled from: OnChangePushStatusReceiveTask */
public final class f extends l {
    f(o oVar) {
        super(oVar);
    }

    public static boolean a(Context context) {
        Intent intent = new Intent("com.vivo.pushservice.action.PUSH_SERVICE");
        intent.setPackage(context.getPackageName());
        List<ResolveInfo> queryIntentServices = context.getPackageManager().queryIntentServices(intent, 576);
        if (queryIntentServices == null || queryIntentServices.size() <= 0) {
            p.a("OnChangePushStatusTask", "enableService error: can not find push service.");
            return false;
        }
        PackageManager packageManager = context.getPackageManager();
        ComponentName componentName = new ComponentName(context, queryIntentServices.get(0).serviceInfo.name);
        if (packageManager.getComponentEnabledSetting(componentName) != 1) {
            packageManager.setComponentEnabledSetting(componentName, 1, 1);
            p.d("OnChangePushStatusTask", "enableService push service.");
            return true;
        }
        p.d("OnChangePushStatusTask", "push service has enabled");
        return false;
    }

    public static boolean b(Context context) {
        Intent intent = new Intent("com.vivo.pushservice.action.PUSH_SERVICE");
        intent.setPackage(context.getPackageName());
        List<ResolveInfo> queryIntentServices = context.getPackageManager().queryIntentServices(intent, 576);
        if (queryIntentServices == null || queryIntentServices.size() <= 0) {
            p.a("OnChangePushStatusTask", "disableService error: can not find push service.");
            return false;
        }
        PackageManager packageManager = context.getPackageManager();
        ComponentName componentName = new ComponentName(context, queryIntentServices.get(0).serviceInfo.name);
        if (packageManager.getComponentEnabledSetting(componentName) != 2) {
            packageManager.setComponentEnabledSetting(componentName, 2, 1);
            p.d("OnChangePushStatusTask", "disableService push service.");
            return true;
        }
        p.d("OnChangePushStatusTask", "push service has disabled");
        return false;
    }

    private static List<ResolveInfo> c(Context context) {
        List<ResolveInfo> list;
        Intent intent = new Intent("com.vivo.pushservice.action.RECEIVE");
        intent.setPackage(context.getPackageName());
        try {
            list = context.getPackageManager().queryBroadcastReceivers(intent, 576);
        } catch (Exception unused) {
            list = null;
        }
        if (list != null && list.size() > 0) {
            return list;
        }
        Intent intent2 = new Intent("com.vivo.pushclient.action.RECEIVE");
        intent2.setPackage(context.getPackageName());
        try {
            return context.getPackageManager().queryBroadcastReceivers(intent2, 576);
        } catch (Exception unused2) {
            return list;
        }
    }

    /* access modifiers changed from: protected */
    @Override // com.vivo.push.l
    public final void a(o oVar) {
        if (!this.a.getPackageName().equals(t.b(this.a))) {
            j jVar = (j) oVar;
            int d = jVar.d();
            int e = jVar.e();
            p.d("OnChangePushStatusTask", "OnChangePushStatusTask serviceStatus is " + d + " ; receiverStatus is " + e);
            if (d == 2) {
                b(this.a);
            } else if (d == 1) {
                a(this.a);
            } else if (d == 0) {
                Context context = this.a;
                Intent intent = new Intent("com.vivo.pushservice.action.PUSH_SERVICE");
                intent.setPackage(context.getPackageName());
                List<ResolveInfo> queryIntentServices = context.getPackageManager().queryIntentServices(intent, 576);
                if (queryIntentServices == null || queryIntentServices.size() <= 0) {
                    p.a("OnChangePushStatusTask", "defaultService error: can not find push service.");
                } else {
                    PackageManager packageManager = context.getPackageManager();
                    ComponentName componentName = new ComponentName(context, queryIntentServices.get(0).serviceInfo.name);
                    if (packageManager.getComponentEnabledSetting(componentName) != 0) {
                        packageManager.setComponentEnabledSetting(componentName, 0, 1);
                        p.d("OnChangePushStatusTask", "defaultService push service.");
                    } else {
                        p.d("OnChangePushStatusTask", "push service has defaulted");
                    }
                }
            }
            if (e == 2) {
                Context context2 = this.a;
                List<ResolveInfo> c = c(context2);
                if (c == null || c.size() <= 0) {
                    p.a("OnChangePushStatusTask", "disableReceiver error: can not find push service.");
                } else {
                    String str = c.get(0).activityInfo.name;
                    if (TextUtils.isEmpty(str)) {
                        p.d("OnChangePushStatusTask", "disableReceiver error: className is null. ");
                    } else {
                        PackageManager packageManager2 = context2.getPackageManager();
                        ComponentName componentName2 = new ComponentName(context2, str);
                        if (packageManager2.getComponentEnabledSetting(componentName2) != 2) {
                            packageManager2.setComponentEnabledSetting(componentName2, 2, 1);
                            p.d("OnChangePushStatusTask", "push service disableReceiver ");
                        } else {
                            p.d("OnChangePushStatusTask", "push service has disableReceiver ");
                        }
                    }
                }
                a.a().b();
            } else if (e == 1) {
                Context context3 = this.a;
                List<ResolveInfo> c2 = c(context3);
                if (c2 == null || c2.size() <= 0) {
                    p.a("OnChangePushStatusTask", "enableReceiver error: can not find push service.");
                    return;
                }
                String str2 = c2.get(0).activityInfo.name;
                if (TextUtils.isEmpty(str2)) {
                    p.d("OnChangePushStatusTask", "enableReceiver error: className is null. ");
                    return;
                }
                PackageManager packageManager3 = context3.getPackageManager();
                ComponentName componentName3 = new ComponentName(context3, str2);
                if (packageManager3.getComponentEnabledSetting(componentName3) != 1) {
                    packageManager3.setComponentEnabledSetting(componentName3, 1, 1);
                    p.d("OnChangePushStatusTask", "push service enableReceiver ");
                    return;
                }
                p.d("OnChangePushStatusTask", "push service has enableReceiver ");
            } else if (e == 0) {
                Context context4 = this.a;
                List<ResolveInfo> c3 = c(context4);
                if (c3 == null || c3.size() <= 0) {
                    p.a("OnChangePushStatusTask", "defaultReceiver error: can not find push service.");
                    return;
                }
                String str3 = c3.get(0).activityInfo.name;
                if (TextUtils.isEmpty(str3)) {
                    p.d("OnChangePushStatusTask", "defaultReceiver error: className is null. ");
                    return;
                }
                PackageManager packageManager4 = context4.getPackageManager();
                ComponentName componentName4 = new ComponentName(context4, str3);
                if (packageManager4.getComponentEnabledSetting(componentName4) != 0) {
                    packageManager4.setComponentEnabledSetting(componentName4, 0, 1);
                    p.d("OnChangePushStatusTask", "push service defaultReceiver ");
                    return;
                }
                p.d("OnChangePushStatusTask", "push service has defaulted");
            }
        }
    }
}