zzth.java 2.26 KB
package com.google.android.gms.internal;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.support.annotation.RequiresPermission;
import com.google.android.gms.common.internal.zzac;

public final class zzth
{
  static Object a = new Object();
  static zzbay b;
  static Boolean c;
  
  public static boolean zzak(Context paramContext)
  {
    zzac.zzw(paramContext);
    if (c != null) {
      return c.booleanValue();
    }
    boolean bool = zztm.zza(paramContext, "com.google.android.gms.analytics.AnalyticsReceiver", false);
    c = Boolean.valueOf(bool);
    return bool;
  }
  
  @RequiresPermission(allOf={"android.permission.INTERNET", "android.permission.ACCESS_NETWORK_STATE"})
  public final void onReceive(Context paramContext, Intent arg2)
  {
    localzztd = zzsc.zzan(paramContext).zznS();
    if (??? == null) {
      localzztd.zzbS("AnalyticsReceiver called with null intent");
    }
    do
    {
      return;
      ??? = ???.getAction();
      localzztd.zza("Local AnalyticsReceiver got", ???);
    } while (!"com.google.android.gms.analytics.ANALYTICS_DISPATCH".equals(???));
    boolean bool = zzti.zzal(paramContext);
    Intent localIntent = new Intent("com.google.android.gms.analytics.ANALYTICS_DISPATCH");
    localIntent.setComponent(new ComponentName(paramContext, "com.google.android.gms.analytics.AnalyticsService"));
    localIntent.setAction("com.google.android.gms.analytics.ANALYTICS_DISPATCH");
    synchronized (a)
    {
      paramContext.startService(localIntent);
      if (!bool) {
        return;
      }
    }
    try
    {
      if (b == null)
      {
        paramContext = new zzbay(paramContext, 1, "Analytics WakeLock");
        b = paramContext;
        paramContext.setReferenceCounted(false);
      }
      b.acquire(1000L);
    }
    catch (SecurityException paramContext)
    {
      for (;;)
      {
        localzztd.zzbS("Analytics service at risk of not starting. For more reliable analytics, add the WAKE_LOCK permission to your manifest. See http://goo.gl/8Rd3yj for instructions.");
      }
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzth.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */