Programando em Android Gingerbread
API 10 (Gingerbread)
1. Introdução
Esse material é destinado à empresa Aura Software e seus desenvolvedores. A API utilizada para desenvolvimento dos nossos jogos é a API 10, Android 2.3.3 Gingerbread por ser, hoje, a mais popular plataforma Android disponível. O Android 2.3.3 foi desenhado especialmente para Smartphones. Portanto, se seu alvo for Tablets, você poderá optar por uma API mais alta mas, no entanto, não é garantido que esse documento suporte qualquer versão de API. Fique à vontade para adaptações.
Ao ler os códigos, NÃO tente copiar e colar a partir desse documento para seu código. Ao invés disso, abra os arquivos localizados dentro da subpasta src da pasta template, inclusa no material.
As linhas de código desse documento podem estar levemente diferentes das linhas da pasta template. Caso copie e cole os códigos, fique atento a esses detalhes.
Nessa versão, esse documento não aborda a interação entre usuário e aplicação. Apenas executa uma aplicação 3D Irrlicht no Android.
2. Material android-ndk-r9c-windows-x86.zip adt-bundle-windows-x86-20131030.zip libirrlicht.so code::blocks android.mk application.mk ndk-build.cmd template.cpp template irrlicht
3. Configurando o SDK
Execute adt-bundle-windows-x86-20131030\ adt-bundle-windows-x86-20131030\ SDK Manager.exe.
Vá até Android 2.3.3 (API 10) e instale, pelo menos SDK Platform e Google APIs. Esporadicamente, a instalação de Samples for SDK pode ajudar, mas não é essencial para esse precedimento.
4. Criando um novo projeto Android
Descompacte os arquivos android-ndk-r9c-windows-x86.zip e adt-bundle-windows-x86-20131030.zip para uma pasta.
ADT significa Android Developer Tools e é, na verdade, uma versão do Eclipse já com todas as funcionalidades do Android embutidas. Após descompactá-lo, basta executar o arquivo adt-bundle-windows-x86-20131030\adt-bundle-windows-x86-20131030\eclipse\eclipse.exe para começar a utilizá-lo.
Vá em File->New->Android Application Project
Em seguida,