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