Buscar

5 2 JNI, framework e APIs

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando