Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Em algumas aplicações, é necessária a utilização de alguns métodos nativos. Em aplicações mobile Android, a forma de desenvolver métodos nativos é usando JNI. Escolha a alternativa que indica os arquivos necessários para utilizar métodos nativos escritos em linguagem C: A. Arquivo .h e arquivo .c. B. Arquivo .so e arquivo .java. C. Arquivo .java e arquivo .css. D. Arquivo .html e arquivo .c. E. Arquivo .js e arquivo .so. 2. Em aplicações que envolvem exposição de rotas como, por exemplo, Uber e Ifood, ao invés de implementar funções que já existem, como o mapa, podem-se utilizar serviços já existentes. Tais serviços são denominados de: A. Framework. B. API. C. JNI. D. JNA. E. EPI. 3. Entre desenvolvedores iniciantes, é comum a confusão entre os conceitos de bibliotecas e APIs. Selecione a alternativa que contém o conceito de bibliotecas: A. São contratos entre sistemas que são acessados e reutilizados. B. São facilitadores no desenvolvimento de aplicações, fornecendo funcionalidades como autocomplete. C. São abstrações que unem códigos comuns entre vários sistemas. D. São coleções de implementações que podem ser importadas e reutilizadas. E. São regras para organizar o código usado por vários arquivos de um único sistema. 4. Todo projeto de aplicativo Android precisa ter um arquivo que descreve informações essenciais sobre o aplicativo para as ferramentas de compilação do Android, para o sistema operacional Android e para o Google Play. Quando se utilizam APIs, muitas vezes, também é necessário inserir códigos pertinentes a permissões para que a aplicação acesse a API. Selecione a alternativa que indica o arquivo a que se refere essa descrição: A. Activity_main.xml. B. MainActivity.java. C. Menu_main.xml. D. string.xml. E. AndroidManifest.xml. 5. Às vezes, é necessário integrar Java com códigos nativos para obter aplicativos mais robustos. Para integrar o Java com a linguagem C, existem várias regras que devem ser seguidas por padrão para que a comunicação funcione. Selecione a alternativa que indica uma dessas regras: A. O método em Java deve ter modificador protected. B. O nome dos arquivos deve ser igual em Java e C. C. Os códigos são escritos apenas em C e, em Java, a interface. D. A assinatura do método deve ser igual nos arquivos Java e C. E. O Java carrega a biblioteca com extensão .h. image1.wmf
Compartilhar