---
title: Inicialización
canonical: https://developer.unico.io/es/dual-api/developers/sdks-and-tools/android/initialization
locale: es
generated_by: markdown-export
---

## Dónde inicializar

Inicialice el SDK en la **carga de la aplicación** — típicamente en la clase `Application` o en el `onCreate` de su Activity de entrada. La autenticación del SDK con el backend tarda algunos segundos, por lo que inicializar con anticipación evita el retraso entre que el usuario toca el botón de captura y la apertura de la cámara. Consulte [Buenas prácticas](/developers/sdks-and-tools/android/resources) para más detalles.

## Configuración mediante AcessoBioConfigDataSource

Cree una clase que implemente `AcessoBioConfigDataSource` y exponga las credenciales obtenidas del equipo de Onboarding:

### Kotlin

  ```kotlin title="UnicoConfig.kt"
  import com.acesso.acessobio_android.onboarding.AcessoBioConfigDataSource

  class UnicoConfig : AcessoBioConfigDataSource {
    override fun getBundleIdentifier(): String = BUNDLE_IDENTIFIER
    override fun getHostKey(): String = SDK_KEY
  }
  ```

### Java

  ```java title="UnicoConfig.java"
  import com.acesso.acessobio_android.onboarding.AcessoBioConfigDataSource;

  public class UnicoConfig implements AcessoBioConfigDataSource {
    @Override
    public String getBundleIdentifier() {
      return BUNDLE_IDENTIFIER;
    }

    @Override
    public String getHostKey() {
      return SDK_KEY;
    }
  }
  ```

## Selección de entorno

La elección entre **sandbox** y **producción** se realiza durante la inicialización. Pase el entorno deseado a través de `setEnvironment` al construir la instancia del SDK:

### Kotlin

  ```kotlin
  var acessoBioBuilder: IAcessoBioBuilder = AcessoBio(activity, createCallback()).apply {
    setEnvironment(Environment.UAT)
  }
  ```

### Java

  ```java
  IAcessoBioBuilder acessoBioBuilder = new AcessoBio(activity, createCallback());
  acessoBioBuilder.setEnvironment(Environment.UAT);
  ```

Para la lista completa de tipos de entorno disponibles, consulte [Referencia de API > API de inicialización](/developers/sdks-and-tools/android/api-reference/initialization-api).

## Configuración del modo de cámara

Construya la instancia `UnicoCheckCamera` desde el `acessoBioBuilder`, configurando el comportamiento de captura inteligente y el idioma:

### Kotlin

  ```kotlin
  val unicoCheckCamera: UnicoCheckCamera = acessoBioBuilder
      .setAutoCapture(true)
      .setSmartFrame(true)
      .setLocale(LocaleTypes.EN_US)
      .build()
  ```

### Java

  ```java
  UnicoCheckCamera unicoCheckCamera = acessoBioBuilder
      .setAutoCapture(true)
      .setSmartFrame(true)
      .setLocale(LocaleTypes.EN_US)
      .build();
  ```