Baixe o app para aproveitar ainda mais
Prévia do material em texto
● Pergunta 1 ● 0 em 0 pontos ● Considerando a arquitetura do sistema operacional Android, assinale a alternativa correta: Resposta Selecion ada: a. A máquina virtual Dalvik pode executar código Java desde que ele esteja traduzido para bytecode .dex. Respostas: a. A máquina virtual Dalvik pode executar código Java desde que ele esteja traduzido para bytecode .dex. b. A máquina virtual Dalvik não pode executar código Java convencional, apenas código Java para Android. c. Um aplicativo Android pode acessar diretamente o hardware do dispositivo, como a câmera e o receptor GPS. d. Apesar de ser baseado no Linux, o Android não oferece acesso multiusuário. e. Um aplicativo Android, por ser escrito em Java, pode ser executado por um JRE convencional. Feedback da resposta: Resposta: a) ● ● Pergunta 2 ● 0 em 0 pontos ● O desenvolvedor de sistemas Android deve se preocupar com a versão do Android de seus clientes? Resposta Selecion ada: b. Sim, pois se o desenvolvedor definir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo. Respostas: a. Sim, pois se o desenvolvedor compilar seu aplicativo em uma versão diferente, ele não irá executar. b. Sim, pois se o desenvolvedor definir um nível mínimo de API muito alto, muitos de seus clientes podem não conseguir utilizar o aplicativo. c. Sim, pois se o desenvolvedor compilar em um nível de API inferior ao de seus clientes, o aplicativo não irá executar. d. Não, pois as APIs são sempre compatíveis com versões anteriores. e. Não, pois os clientes sempre podem atualizar suas versões de Android. Feedback da resposta: Resposta: b) ● ● Pergunta 3 ● 0 em 0 pontos ● Por que desenvolver softwares para dispositivos móveis é diferente de desenvolver para sistemas de mesa? Resposta Selecion ada: b. Porque dispositivos móveis possuem mais restrições do que dispositivos de mesa. Respostas: a. Porque a linguagem de programação é diferente para cada uma dessas aplicações. b. Porque dispositivos móveis possuem mais restrições do que dispositivos de mesa. c. Porque dispositivos de mesa estão sempre conectados, enquanto dispositivos móveis têm conexão intermitente. d. Porque dispositivos de mesa estão fixos em um local. e. Porque dispositivos de mesa têm menos recursos do que dispositivos móveis. Feedback da resposta: Resposta: b) ● ● Pergunta 4 ● 0 em 0 pontos ● Sobre os ambientes de desenvolvimento Android, é correto afirmar que: Resposta Seleciona da: d. Não é necessária nenhuma IDE para desenvolver para Android. Respostas: a. É necessário instalar o Eclipse com o plugin ADT ou o Android Studio. b. É necessário apenas instalar o Android SDK. c. É necessário apenas instalar o Java SE SDK. d. Não é necessária nenhuma IDE para desenvolver para Android. e. Não é necessário instalar o Java SE SDK. Feedback da resposta: Resposta: d) ●
Compartilhar