package com.ikea.kompis.extendedcontent;

import android.app.Activity;
import android.app.ActivityManager;
import android.app.ActivityManager.RunningTaskInfo;
import android.content.ComponentName;
import android.content.Intent;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Bundle;
import com.ikea.kompis.IkeaApplication;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.AppConfigData;
import com.ikea.shared.AppConfigManager;
import com.ikea.shared.AppError;
import com.ikea.shared.FileService;
import com.ikea.shared.util.ServiceCallback;
import java.io.File;
import java.util.List;

public class ECStartupActivity extends Activity
{
  private static final String LEGAL_PDF_FILE_NAME = "LegalNotice.pdf";
  private ComponentName topActivity;

  private boolean isECUri(Uri paramUri)
  {
    return (paramUri != null) && (paramUri.toString().contains(getString(2131165809)));
  }

  private boolean launchFirstTime()
  {
    return (AppConfigManager.i(getApplicationContext()).getAppConfigData() == null) || (AppConfigManager.i(getApplicationContext()).getAppConfigData().isFirstTimeUser());
  }

  private boolean needStartApp()
  {
    List localList = ((ActivityManager)getSystemService("activity")).getRunningTasks(1024);
    String str;
    int i;
    if (!localList.isEmpty())
    {
      str = getPackageName();
      i = localList.size();
    }
    for (int j = 0; ; j++)
    {
      ActivityManager.RunningTaskInfo localRunningTaskInfo;
      if (j < i)
      {
        localRunningTaskInfo = (ActivityManager.RunningTaskInfo)localList.get(j);
        if (!str.equals(localRunningTaskInfo.baseActivity.getPackageName()));
      }
      else
      {
        return localRunningTaskInfo.numActivities == 1;
      }
    }
  }

  private boolean needStartAppIfECURI()
  {
    List localList = ((ActivityManager)getSystemService("activity")).getRunningTasks(1024);
    if (!localList.isEmpty())
    {
      String str = getPackageName();
      int i = localList.size();
      for (int j = 0; j < i; j++)
      {
        ActivityManager.RunningTaskInfo localRunningTaskInfo = (ActivityManager.RunningTaskInfo)localList.get(j);
        if (str.equals(localRunningTaskInfo.baseActivity.getPackageName()))
        {
          this.topActivity = localRunningTaskInfo.topActivity;
          return true;
        }
      }
    }
    return false;
  }

  protected Intent getSplashIntent()
  {
    return new Intent(this, ECSplashActivity.class);
  }

  public void onConfigurationChanged(Configuration paramConfiguration)
  {
    UiUtil.applyLocaleString(this, false);
    super.onConfigurationChanged(null);
  }

  protected void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    FileService.i(this).saveFileInCache("http://www.metaio.com/licenses/metaio-sdk/", "LegalNotice.pdf", new ServiceCallback()
    {
      public void done(File paramAnonymousFile, AppError paramAnonymousAppError, Exception paramAnonymousException)
      {
      }
    });
    UiUtil.applyLocaleString(this, false);
    Uri localUri = getIntent().getData();
    if ((localUri != null) && (localUri.toString().contains("kompis://tag/")))
    {
      String str1 = localUri.toString().replace("kompis://tag/", "");
      String str2 = ECUtil.getECTagUri(this);
      localUri = Uri.parse(str2 + str1);
    }
    if ((!launchFirstTime()) && (isECUri(localUri)) && (needStartAppIfECURI()))
    {
      localIntent2 = getSplashIntent();
      if ("android.nfc.action.NDEF_DISCOVERED".equals(getIntent().getAction()))
      {
        if (IkeaApplication.topActivty != null)
          localIntent2 = new Intent(this, IkeaApplication.topActivty);
        localIntent2.addFlags(805306368);
        localIntent2.setAction("android.nfc.action.NDEF_DISCOVERED");
        localIntent2.putExtra("action", ExtentedContentCostant.EC_ScanType.NFC.toString());
        localIntent2.putExtra("LaunchedFromCatalogue", localUri);
        startActivity(localIntent2);
      }
    }
    while ((!needStartApp()) && (localUri == null))
      while (true)
      {
        Intent localIntent2;
        finish();
        return;
        if (localUri.toString().contains(ECUtil.getECTagUri(this)))
        {
          localIntent2 = new Intent(this, ECWelcomeActivity.class);
          localIntent2.setFlags(268468224);
        }
        localIntent2.putExtra("action", ExtentedContentCostant.EC_ScanType.QRCODE.toString());
      }
    Intent localIntent1 = getSplashIntent();
    if (localUri != null)
      localIntent1.putExtra("LaunchedFromCatalogue", localUri);
    if ("android.nfc.action.NDEF_DISCOVERED".equals(getIntent().getAction()))
      localIntent1.putExtra("action", ExtentedContentCostant.EC_ScanType.NFC.toString());
    while (true)
    {
      startActivity(localIntent1);
      break;
      localIntent1.putExtra("action", ExtentedContentCostant.EC_ScanType.QRCODE.toString());
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.extendedcontent.ECStartupActivity
 * JD-Core Version:    0.6.2
 */