Início rápido para Android NDK

Configure seu ambiente de desenvolvimento

  • Instale Android Estúdio versão 3.1 ou superior com o Android SDK Platform versão 7.0 (nível API 24) ou superior.

  • Prepare Android Estúdio para o desenvolvimento nativo instalando Android Native Development Kit (NDK) e CMake com o SDK gerente . Para mais informações, consulte Introdução ao NDK .

  • Você precisará obter o ARCore SDK para Android. Você também pode:

    • Baixe o Arcore SDK para Android e extraí-lo.

      -ou-

    • Clone o repositório com o seguinte comando:

      git clone https://github.com/google-ar/arcore-android-sdk.git

Prepare seu dispositivo ou emulador

Você pode executar aplicativos de RA em um dispositivo suportado ou no emulador Android. Você deve atualizar o Google Play Services para AR no emulador antes de executar o aplicativo. Veja Run AR Aplicativos no emulador Android para mais informações.

Abra o projeto de amostra

Em Android Studio, abra o projeto de exemplo hello_ar_c em <ARCore SDK Folder>/samples/hello_ar_c .

O projeto de amostra tem dependências de construção em certas versões de software, como Gradle e Android SDK. Se as dependências necessárias não estiverem instaladas, o Android Studio solicitará permissão para fazer o download e instalá-las em sua máquina.

Execute a amostra

Verifique se o seu dispositivo Android está ligado à máquina de desenvolvimento e clique Run no Android Studio.

O Android Studio cria seu projeto em um APK depurável, instala o APK e, em seguida, executa o aplicativo em seu dispositivo. Para mais informações, consulte Criar e executar o aplicativo .

Conforme você move o dispositivo, o aplicativo detecta automaticamente superfícies planas e desenha uma grade de diamante. Toque na grade para colocar um peão ARCore tridimensional na superfície.

Use Instant Placement

A API Instant Placement permite ao usuário colocar um objeto AR na tela sem ter que esperar que o ARCore detecte a geometria da superfície. O posicionamento do objeto é refinado em tempo real à medida que o usuário se move mais pelo ambiente. Uma vez que o ARCore detecta a pose correta na região onde o objeto de RA é colocado, o objeto é atualizado automaticamente para ter uma pose precisa. O usuário verá o objeto holográfico se tornar opaco.

Habilite e coloque um objeto virtual usando Instant Placement

Para habilitar instantâneo colocação em hello_ar_c, executar o aplicativo. Toque no ícone de engrenagem na tela e escolher Instant Placement a partir do menu drop-down. Selecione Enable Instant Placement .

Toque na tela para colocar um objeto. Certifique-se de continuar movendo o dispositivo depois de ver o objeto holográfico aparecer na tela, para que o ARCore possa obter dados suficientes sobre os arredores para ancorar com precisão o objeto virtual.

Próximos passos