Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — IF-MS 2016

Arquitetura de SoftwareSoftware
Código
qq207143
Banca
IF-MS
Órgão
IF-MS
Ano
2016
Nível
Superior
Cargo
Professor - Informática/Desenvolvimento Web
A plataforma Android destaca-se por alimentar centenas de milhares de dispositivos móveis ao redor do mundo, além de possuir kits de desenvolvimento, ferramentas e APIs para criação de projetos de aplicativos. Um projeto Android é composto por código fonte e recursos para teste e configuração das aplicações, possuindo a estrutura necessária e componentes-chave para que o programa possa ser executado. Em relação a esses componentes-chave de um projeto para a plataforma Android, podemos afirmar que:
  1. AUma Activity é uma classe descrita em linguagem Java que monitora a atividade do dispositivo Android, servindo, então, para configurar opções que influenciam na duração da bateria.
  2. BUm projeto Android é constituído obrigatoriamente por recursos (imagens, sons, arquivos XML), arquivos de configuração e arquivos java que são compilados diretamente para a JVM (Java Virtual Machine).
  3. CTodo aplicativo deve ter um arquivo AndroidManifest.xml (precisamente com esse nome) no seu diretório raiz. O arquivo de manifesto apresenta informações essenciais sobre o aplicativo ao sistema Android, necessárias para o sistema antes que ele possa executar o código do aplicativo.
  4. DAs linguagens utilizadas para definir os layouts (LinearLayout, GridLayout, TableLayout, RelativeLayout, dentre outros) de um aplicativo Android são o HTML5 e CSS3.
  5. EDevido a sua API unificada pelo Google, em um projeto Android não é necessário definir comportamentos para diferentes tamanhos de telas e versões da plataforma Android.
Revelar gabarito e comentário

GabaritoC — Todo aplicativo deve ter um arquivo AndroidManifest.xml (precisamente com esse nome) no seu diretório raiz. O arquivo de manifesto apresenta informações essenciais sobre o aplicativo ao sistema Android, necessárias para o sistema antes que ele possa executar o código do aplicativo.

Link permanente: /questoes/qq207143