Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
1a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0771_EX_A1_201402160925_V1 
	23/08/2018 11:00:57 (Finalizada)
	Aluno(a): FREDERICO BERNARDO KORSCH
	2018.3 EAD
	Disciplina: CCT0771 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
	201402160925
	 
	Ref.: 201403172018
		
	
	 1a Questão
	
	
	
	
	Qual o nome da classe usada pela intenção para armazenar informações adicionais?
		
	
	Parcelable
	
	Activity
	 
	Bundle
	
	Extra
	
	DataStore
	
	 
	Ref.: 201405077703
		
	
	 2a Questão
	
	
	
	
	Assim como na linguagem Java, a plataforma Android possui sua máquina virtual própria, denominada Dalvik Virtual Machine (DVM).
Otimizada para consumir menos memória, ela difere da Java Virtual Machine (JVM) porque os arquivos .class são convertidos para o formato .dex (Dalvik Executable), que corresponde à aplicação Android compilada, e compactados em um arquivo com extensão .apk (Android Package File) que representa a aplicação final.
A partir do Android 4.4, a DVM foi substituída pela:
		
	 
	ART
	
	APK
	 
	JDK
	
	JIT
	
	DVK
	
Explicação:
A partir do Android 4.4, a DVM foi substituída pela Android Runtime (ART) que apresenta um desempenho muito superior em relação à DVM. Umas das principais diferenças entre a DVM e a ART é a forma de compilação.
Na DVM, o processo de compilação é baseado em JIT (Just in time). Já na ART, ele é totalmente compilado na instalação do aplicativo e isso ocorre somente uma vez. Com isso, o código é muito mais rápido em sua execução porque não precisa ser compilado muitas vezes. Além disso, por demandar menor recursos de CPU, consome menos bateria.
	
	 
	Ref.: 201403171882
		
	
	 3a Questão
	
	
	
	
	Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de dispositivo?
		
	
	São menores e mais leves.
	
	Maior autonomia de bateria.
	
	Normalmente são mais rápidos para inicialização ou desligamento.
	
	Podem possuir conectividade, inclusive intermitente.
	 
	Utilizam o mouse como dispositivo de apontamento.
	
	 
	Ref.: 201403171763
		
	
	 4a Questão
	
	
	
	
	Marque a opção que não é um dispositivo móvel:
		
	
	Ultrabook
	
	Tablet
	 
	Desktop
	
	Notebook
	
	Smartphone
	
	 
	Ref.: 201403172063
		
	
	 5a Questão
	
	
	
	
	Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de nosso corpo.
		
	
	onReset
	 
	Dispositivos Móveis
	
	Computadores
	
	Activity
	
	Smart TV
	
	 
	Ref.: 201405077711
		
	
	 6a Questão
	
	
	
	
	"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
A definição acima corresponde ao componente:
		
	
	Intent
	
	Service
	
	Broadcast Receiver
	
	Content Provider
	 
	Activity
	
Explicação:
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity.

Outros materiais