Logo Passei Direto
Buscar

Arquitetura e Desenvolvimento Android

Conjunto de 5 questões de múltipla escolha sobre Dispositivos Móveis: arquitetura do Android (kernel Linux, Dalvik, bibliotecas), comparação mobile vs desktop e sensores, tecnologias sem fio (GSM/GPRS/EDGE/UMTS) e desenvolvimento Android (SDK, Android Studio, AndroidManifest, componentes de app).

User badge image
kako campos

em

Ferramentas de estudo

Questões resolvidas

O sistema operacional Android constitui-se de pilha de componentes de software, a qual é dividida em cinco seções e em quatro camadas principais, conforme mostrado no diagrama de arquitetura da figura a seguir.
Sobre a arquitetura do sistema operacional e das APPs do Android, avalie as seguintes afirmacoes: Assinale a única alternativa que apresenta apenas as afirmativas corretas:
I. O Kernel Linux fornece o nível de abstração adequada com o hardware do dispositivo móvel e contém todos os drivers dos componentes de hardware essenciais.
II. A Máquina Virtual Dalvik aproveita o melhor do Linux, como por exemplo os serviços de rede e uma ampla lista de drivers de componentes do hardware.
III. O conjunto de bibliotecas do Android inclui o WebKit, um engine de browser Web de código aberto, e a biblioteca libc.
IV. As bibliotecas que acompanham o sistema operacional Android são específicas para o desenvolvimento de APPs em linguagem Java.
A I e III.
B I e IV.
C II e IV.
D III e IV.

O desenvolvimento de APPs para o Android é feito por meio de um kit de desenvolvimento específico (SDK - (Software Development Kit), o qual contempla as bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android Studio. Sobre as características do desenvolvimento d software para os dispositivos móveis com o Android, analise as afirmações a seguir assinalando-as como (F)alsas ou (V)erdadeiras:
Marque a única alternativa que contém a sequência correta assinalada:
( ) APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a objeto e a linguagem Java.
( ) No ambiente do Android Studio é possível utilizar boa parte das linguagens que suportam orientação à objeto, tais como C#, C++ e Phyton.
( ) O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por exemplo, XML binário.
( ) O Android SDK permite a criação completa dos códigos, a compilação e a geração da APP.
A F – F – F – V
B V – V – V – F
C V – V - F – F
D V – V – F – V

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O sistema operacional Android constitui-se de pilha de componentes de software, a qual é dividida em cinco seções e em quatro camadas principais, conforme mostrado no diagrama de arquitetura da figura a seguir.
Sobre a arquitetura do sistema operacional e das APPs do Android, avalie as seguintes afirmacoes: Assinale a única alternativa que apresenta apenas as afirmativas corretas:
I. O Kernel Linux fornece o nível de abstração adequada com o hardware do dispositivo móvel e contém todos os drivers dos componentes de hardware essenciais.
II. A Máquina Virtual Dalvik aproveita o melhor do Linux, como por exemplo os serviços de rede e uma ampla lista de drivers de componentes do hardware.
III. O conjunto de bibliotecas do Android inclui o WebKit, um engine de browser Web de código aberto, e a biblioteca libc.
IV. As bibliotecas que acompanham o sistema operacional Android são específicas para o desenvolvimento de APPs em linguagem Java.
A I e III.
B I e IV.
C II e IV.
D III e IV.

O desenvolvimento de APPs para o Android é feito por meio de um kit de desenvolvimento específico (SDK - (Software Development Kit), o qual contempla as bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android Studio. Sobre as características do desenvolvimento d software para os dispositivos móveis com o Android, analise as afirmações a seguir assinalando-as como (F)alsas ou (V)erdadeiras:
Marque a única alternativa que contém a sequência correta assinalada:
( ) APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a objeto e a linguagem Java.
( ) No ambiente do Android Studio é possível utilizar boa parte das linguagens que suportam orientação à objeto, tais como C#, C++ e Phyton.
( ) O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por exemplo, XML binário.
( ) O Android SDK permite a criação completa dos códigos, a compilação e a geração da APP.
A F – F – F – V
B V – V – V – F
C V – V - F – F
D V – V – F – V

Prévia do material em texto

Dispositivos Móveis – APOL 3 
 
Questão 1/5 - Dispositivos Móveis 
O sistema operacional Android constitui-se de pilha de componentes de software, a qual 
é dividida em cinco seções e em quatro camadas principais, conforme mostrado no 
diagrama de arquitetura da figura a seguir: 
 
 
 
Sobre a arquitetura do sistema operacional e das APPs do Android, avalie as seguintes 
afirmações: 
 
 I. O Kernel Linux fornece o nível de abstração adequada com o hardware do 
dispositivo móvel e contém todos os drivers dos componentes de hardware essenciais. 
 II. A Máquina Virtual Dalvik aproveita o melhor do Linux, como por exemplo os 
serviços de rede e uma ampla lista de drivers de componentes do hardware. 
III. O conjunto de bibliotecas do Android inclui o WebKit, um engine de browser Web 
de código aberto, e a biblioteca libc. 
 IV. As bibliotecas que acompanham o sistema operacional Android são específicas 
para o desenvolvimento de APPs em linguagem Java. 
Assinale a única alternativa que apresenta apenas as afirmativas corretas: 
 
A I e III. 
 
B I e IV. 
 
C II e IV. 
 
D III e IV. 
 
Questão 2/5 - Dispositivos Móveis 
Os sistemas de computação móvel – ou dispositivos móveis, como a eles temos nos 
referido nesta disciplina, vêm continuamente superando seus pares da computação 
“convencional”, ou tradicionalmente denominada “desktop” – de mesa, em tradução 
literal. Sobre estes dois ambientes é correto afirmarmos que: 
 
A Os sistemas de computação desktop vêm avançando no mercado em 
função da baixa qualidade da infraestrutura para a computação móvel. 
 
B A mobilidade se restringe às áreas atendidas por redes locais sem fio, pois 
não é qualquer local que tem cobertura da rede de telefonia celular. 
 
C Apesar do pouco espaço, a CPU e a memória dos dispositivos móveis são 
iguais em tamanho e capacidade daquelas dos computadores desktop. 
 
D Dentre os sensores e acessórios típicos de dispositivos móveis podemos 
relacionar desde sistema GPS, acelerômetro, giroscópio, sensor geomagnético 
- sensores de movimento e posicionamento, de umidade, de temperatura e de 
ritmo cardíaco, até podômetros e barômetros, e ultimamente sensores 
de gestos. 
 
E A produção de calor e o consumo de energia são fatores limitadores dos 
desktops, o que faz com que tenham recursos com menor desempenho ou 
capacidade que seus pares móveis. 
 
Questão 3/5 - Dispositivos Móveis 
As principais tecnologias de comunicação sem fio são originárias da telefonia e estão 
em uso até o presente momento. São estas: o GSM, o GPRS, o EDGE e o UMTS. Sobre 
essas tecnologias é correto afirmarmos que: 
 
A O sistema global para comunicações móveis (GSM –Global System for Mobile) 
 faz parte da tecnologia de telefone sem fio de terceira geração (3G). 
 
B O Total Access Comunications System – TACS é o sucessor do GSM, e 
oferece novos serviços, tais como: transmissão de dados, fax digital, e-mail, 
encaminhamento de chamadas, serviço de teleconferência e troca de 
mensagens de texto. 
 
C GPRS e EDGE são uma evolução do GSM. O Serviço Geral de Rádio por 
Pacotes (General Packet Radio Service - GPRS) também é conhecido 
como 2,5G ( Geração 2,5). 
 
D O Protocolo de Aplicações Sem Fio (Wireless Application Protocol - WAP) 
e o Serviço de Mensagens Multimídia (Multimedia Messaging Service - MMS) 
 são serviços oferecidos a partir do EDGE. 
 
E UTMS é designado como a terceira geração no sistema celular (3G). A taxa de 
transmissão é limitada a 1 MBs, e não oferece suporte à comutação de pacotes. 
Questão 4/5 - Dispositivos Móveis 
O desenvolvimento de APPs para o Android é feito por meio de um kit de 
desenvolvimento específico (SDK - (Software Development Kit), o qual contempla as 
bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android 
Studio . Sobre as características do desenvolvimento d software para os dispositivos 
móveis com o Android, analise as afirmações a seguir assinalando-as como (F)alsas ou 
(V)erdadeiras: 
( ) APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a 
objeto e a linguagem Java. 
( ) No ambiente do Android Studio é possível utilizar boa parte das linguagens que 
suportam orientação à objeto, tais como C#, C++ e Phyton. 
( ) O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por 
exemplo, XML binário. 
( ) O Android SDK permite a criação completa dos códigos, a compilação e a geração 
da APP. 
Marque a única alternativa que contém a sequência correta assinalada: 
 
 
A F – F – F – V 
 
B V – V – V – F 
 
C V – V - F – F 
 
D V – V – F – V 
 
Questão 5/5 - Dispositivos Móveis 
Componentes de aplicativos são os blocos de construção essenciais de uma APP. Esses 
componentes são fracamente acoplados por meio do arquivo de manifesto do aplicativo, 
o AndroidManifest.xml, que descreve cada componente do aplicativo e como eles 
interagem. Existem quatro componentes principais que podem ser usados em uma APP. 
Sobre os componentes das APPs do Android, avalie as seguintes afirmações: 
 
 I. Activities são os componentes que tratam da comunicação entre o sistema 
operacional Android e as APPs. 
 II. Services são aqueles que trabalham com o processamento em segundo plano 
associado a um aplicativo. 
III. Broadcast Receivers são os componentes que definem a construção da interface com 
o usuário, voltados para a interação com o usuário na tela do APP. 
 IV. Content Providers são os responsáveis pelo gerenciamento do banco de dados e 
pelo tratamento dos dados da APP. 
Assinale a única alternativa que apresenta apenas as afirmativas corretas: 
 
 
A I e III. 
 
B I e IV. 
 
C II, III e IV. 
 
D II e IV.

Mais conteúdos dessa disciplina