Vamos analisar as afirmações: I - Um aplicativo para Android segue a mesma arquitetura de um aplicativo Java para desktop, ou seja, o código fonte é compilado para um código intermediário chamado bytecode. O bytecode, então, é interpretado pela Máquina Virtual Java, tanto em desktop quanto em Android. Essa afirmação está correta. II - Um aplicativo para Android é escrito em código-fonte nas linguagens Java e XML. A linguagem Java é a mesma tanto de um aplicativo para desktop quanto Android. O código XML é usado, principalmente, para definir recursos do aplicativo, como interfaces gráficas e arquivos de configuração. Essa afirmação está correta. III - Um aplicativo Android é compilado primeiramente pelo mesmo compilador de um aplicativo Java convencional (javac), gerando um arquivo bytecode de extensão .class. A seguir, o bytecode é traduzido para o bytecode da Máquina Virtual Dalvik, gerando um bytecode de extensão .dex. Essa afirmação está correta. Portanto, a alternativa correta é: "Todas as afirmações estão corretas."
Para escrever sua resposta aqui, entre ou crie uma conta
Tópicos Especiais em Linguagem de Programação I
Tópicos Especiais em Linguagem de Programação I
Compartilhar