zztn.java 3.6 KB
package com.google.android.gms.internal;

import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;

public class zztn
  extends zzsa
{
  protected boolean zzabJ;
  protected String zzacL;
  protected String zzacM;
  protected int zzafc;
  protected boolean zzagV;
  protected boolean zzagW;
  protected int zzage;
  
  public zztn(zzsc paramzzsc)
  {
    super(paramzzsc);
  }
  
  protected void zzmS()
  {
    zzqC();
  }
  
  public String zzmY()
  {
    zzob();
    return this.zzacL;
  }
  
  public String zzmZ()
  {
    zzob();
    return this.zzacM;
  }
  
  public boolean zzpI()
  {
    zzob();
    return false;
  }
  
  public boolean zzpK()
  {
    zzob();
    return this.zzagV;
  }
  
  public boolean zzpM()
  {
    zzob();
    return this.zzagW;
  }
  
  public boolean zzpN()
  {
    zzob();
    return this.zzabJ;
  }
  
  public int zzqB()
  {
    zzob();
    return this.zzage;
  }
  
  protected void zzqC()
  {
    Object localObject1 = getContext();
    Object localObject2;
    int i;
    try
    {
      localObject1 = ((Context)localObject1).getPackageManager().getApplicationInfo(((Context)localObject1).getPackageName(), 129);
      if (localObject1 == null)
      {
        zzbS("Couldn't get ApplicationInfo to load global config");
        return;
      }
    }
    catch (PackageManager.NameNotFoundException localNameNotFoundException)
    {
      do
      {
        do
        {
          do
          {
            for (;;)
            {
              zzd("PackageManager doesn't know about the app package", localNameNotFoundException);
              localObject2 = null;
            }
            localObject2 = ((ApplicationInfo)localObject2).metaData;
          } while (localObject2 == null);
          i = ((Bundle)localObject2).getInt("com.google.android.gms.analytics.globalConfigResource");
        } while (i <= 0);
        localObject2 = (zzsy)new zzsx(zznQ()).zzaI(i);
      } while (localObject2 == null);
      zzbP("Loading global XML config values");
      if (((zzsy)localObject2).zzpG())
      {
        str = ((zzsy)localObject2).zzmY();
        this.zzacL = str;
        zzb("XML config - app name", str);
      }
      if (((zzsy)localObject2).zzpH())
      {
        str = ((zzsy)localObject2).zzmZ();
        this.zzacM = str;
        zzb("XML config - app version", str);
      }
      if (!((zzsy)localObject2).zzpI()) {
        break label194;
      }
    }
    String str = ((zzsy)localObject2).zzpJ().toLowerCase();
    if ("verbose".equals(str)) {
      i = 0;
    }
    for (;;)
    {
      if (i >= 0)
      {
        this.zzafc = i;
        zza("XML config - log level", Integer.valueOf(i));
      }
      label194:
      if (((zzsy)localObject2).zzpK())
      {
        i = ((zzsy)localObject2).zzpL();
        this.zzage = i;
        this.zzagV = true;
        zzb("XML config - dispatch period (sec)", Integer.valueOf(i));
      }
      if (!((zzsy)localObject2).zzpM()) {
        break;
      }
      boolean bool = ((zzsy)localObject2).zzpN();
      this.zzabJ = bool;
      this.zzagW = true;
      zzb("XML config - dry run", Boolean.valueOf(bool));
      return;
      if ("info".equals(str)) {
        i = 1;
      } else if ("warning".equals(str)) {
        i = 2;
      } else if ("error".equals(str)) {
        i = 3;
      } else {
        i = -1;
      }
    }
  }
}


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