Brasil pode ser tricampeão mundial; no ano passado o vencedor foi um deputado maranhense que chamou indígenas de "viadinhos";
Liga dos Camponeses Pobres diz que Paulo e Edilene vinham sendo ameaçados e já tinham sofrido um atentado; Ouvidor

Este guia presume que você já conheça bem os conceitos inerentes à programação nativa e ao desenvolvimento para Android.
Esta seção traz uma explicação de nível avançado sobre como o NDK funciona. O Android NDK é um conjunto de ferramentas que permitem incorporar C ou C++ (“código nativo”) em apps para Android. A capacidade de usar código nativo em apps para Android pode ser muito útil para desenvolvedores que querem:
Esta seção apresenta os principais componentes usados na criação de um app nativo para Android e descreve o processo de compilação e empacotamento.
Bibliotecas estáticas nativas: o NDK também pode criar bibliotecas estáticas ou arquivos .a que podem ser vinculados a outras bibliotecas.
Java Native Interface (JNI): a JNI é a interface de comunicação entre os componentes Java e C++. Este guia requer conhecimentos sobre JNI. Para mais informações sobre esse recurso, consulte a Especificação da Java Native Interface (link em inglês).
Interface Binária de App (ABI): a ABI define exatamente como deverá ser a interação entre o código de máquina do app e o sistema no ambiente de execução. O NDK compila arquivos .so de acordo com essas definições. Diferentes ABIs correspondem a diferentes arquiteturas: o NDK é compatível com ABI para ARM de 32 bits, AArch64, x86 e x86-64. Para mais informações, consulte ABIs do Android.
Manifesto: se você estiver criando um app sem componente Java, precisará declarar a classe NativeActivity no manifesto. Consulte Usar a interface native_activity.h para ver mais detalhes sobre como fazer isso.
Observação: embora seja possível evitar totalmente o uso de Java, a estrutura Java para Android é útil para determinadas tarefas, como controlar a tela e a IU.
Se você estiver criando um app somente nativo, declare a classe NativeActivity em AndroidManifest.xml. Para mais informações, consulte Atividades e apps nativos.
Crie um arquivo Android.mk que descreva a biblioteca nativa, incluindo nome, sinalizações, bibliotecas vinculadas e arquivos de origem a serem compilados no diretório “JNI”.
Você também pode criar um arquivo Application.mk configurando as ABIs de destino, conjuntos de ferramentas, modo de liberação/depuração e STL. Para qualquer um desses itens que você não especificar, os valores padrão a seguir serão usados, respectivamente: