Em alguns casos quando é necessário um controle fino de alocação e desalocação de memória, por exemplo, em trechos com estruturas de dados específicas e onde o desempenho através do controle do uso de memória é essencial, o Android oferece o mesmo recurso que o Java SE (JNI) para chamadas de código nativo na plataforma. Esse tipo de recurso deve ser utilizado com cautela, pois aumenta a complexidade do projeto e nem sempre aumenta o desempenho da aplicação. Caso você saiba o que está fazendo e as implicações do uso da linguagem C/C++ com o uso de ponteiros e alocação e desalocação de memória você poderá utilizar o Android NDK para isso.
Amigo, minha dúvida é a seguinte, eu estudei C/C++ e queria criar um aplicativo simples e que usasse somente o microfone , quero cria-lo para me celular android, eu posso programa todo o aplicativo em C++ e que seja para o Android ?. Obrigado
tenho a mesma duvida!!! e tb quero usar o mic....