Buscar

Revisão Android

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 4 páginas

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 - Complete a frase: O X.java representa uma tela da aplicação, define métodos chamados para responder a eventos de tela. Controla o estado e eventos da tela.
2 - Qual item abaixo não é um componente visual do Android Studio?
(  ) Checkbox
(  ) Radio button
(X) Timepicker
(  ) Intent
3 - Qual a diferença entre ListView e ListActivity?
ListView é é a View que vai representar a lista em si, List Activity é o espaço onde a lista vai estar alocada. 
4 - Complete a frase: A tecnologia móvel e os _______ fazem parte de nosso cotidiano. Possibilitam acesso a dados a qualquer hora e lugar.
(  )  Computadores
(X) Dispositivos móveis
(  ) SmartTV
(  ) Activity
5 - Os dispositivos móveis permitem ao usuário ter acesso a serviços _____ de sua localização
(  )  Coesão
(  ) Dependentes
(X) Independentes
(  ) Acoplado
6 - Complete a frase: _____ são sistemas que podem facilmente ser movidos fisicamente ou cujas capacidades podem ser utilizadas enquanto eles estão sendo movidos.
(  )  IOS
(  ) Windows Phone
(X) Intent
(  ) Mobilidade
7 - Com o avanço da tecnologia, as plataformas móveis acabaram se tornando um elemento crucial na vida das pessoas. Cite três plataformas móveis de grande relevância atual com o mercado. 
R - Android, IOS, Windows Phone
8 - Marque a alternativa correta para a seguinte descrição: Sua classe será composta de views que respondem a eventos; Uma atividade pode retornar um valor para outra atividade. 
(  ) View
(  ) Intent
(  ) Content Provider
(X) Activity
(  ) Nenhuma alternativa
9 - Sobre o sistema operacional Android é incorreto afirmar:
(  ) É possível utilizar linguagens diferentes de Java
(X) É uma tecnologia híbrida
(  ) Seu kernel é baseado no kernel da família do SO Linux
(X) O Android suspende da memória aplicações abertas que não estão sendo utilizadas.
10 - Assinale a alternativa correta, são características dos dispositivos móveis:
(V) Pequena em tamanho, leves em peso.
(V) Capacidade de memória e processamento limitado
(F) Normalmente mais resistentes à queda, curto tempo de inicialização.
(V) Armazenamento de dados local ou remoto, sincronização de dados com outros sistemas.
	
Estão corretas as afirmativas:
(  ) Corretas  I, II, III, e errada a IV
(  ) Corretas II, III, IV e errada a I
(  ) Corretas I, II e erradas a III e IV
(  ) Corretas I, III e erradas II e IV
(  ) Todas corretas
11 - Represente o código em Java para relacionar as quatro operações de uma calculadora.
	float a,b,res;
	
	public float Soma(res){
	res = a+b
}
public float Subtracao(res){
	if (a>b){
	res = a-b;
	}else{
	res = b-a
}
} 
public float Divisao(res){
	if (a>b){
	res = a/b;
	}else{
	res = b/a
}
}
public float Multiplicacao(res){
	res = a*b;
}
public toString(){
print(“Soma ” + Soma(res) + “Subtração ” + Subtracao(res) + “Divisão ” + Divisao(res) + “Multiplicação” + Multiplicacao;
}
public void Show(){
res.ToString();
}
12 - Desenhe, baseado nas opções abaixo:
Linear Layout
Grid Layout
Relative Layout
Free Layout
Table Layout
*Para as opções que não for possível representar, descreva a sua utilidade.
13 - Qual a classe específica do Android que nos fornece os seguintes recursos: xml, imagens, sons, etc.
14 - Defina as seguintes opções:
Arquivo Manifest - AndroidManifest.xml
	Responsável pela organização das activitys
Activity
Tela (Janela) do aplicativo
Layout.xml
	Código responsável pela organização dos elementos da tela
String.xml
	Código responsável por armazenar as strings que serão utilizadas no app.
15 - Durante o ciclo de vida de uma activity, descreva as opções abaixo (Descreva em que momento deverá ser utilizada):
OnBack
OnCreate
OnStart
OnRestore
16 - Crie uma função em Java para chamar uma nova Activity
	Intent intent = new Intent(Tela.activity);
17 - Complete a frase:
	Uma tela do aplicativo móvel pode ser representada no Android pelo Layout.activity .
18 - O que significa o conceito de híbrido?
	Para dispositivos móveis, definimos o desenvolvimento como híbrido, porque são utilizadas mais de uma linguagem de programação para construção das aplicações.
19 - Considere a afirmação: Um componente da Aplication Framework é usado para construir um aplicativo, incluindo listas, grades, caixa de texto, botões. Qual das alternativas é completamente verdadeira?
(  ) Resource Manager
(  ) Content Provider
(  ) Notification Manager
(  ) View System
(X) Activity Manager
20 - Represente o xml de um botão, sabendo que nesse botão deve-se finalizar a activity para que a mesma não fique utilizando os recursos do SO, ao clicar no botão ‘fechar’, o qual o método será chamado será finalizar.
<Button
       android:="@+id/button"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:text="FECHAR"
       />

Outros materiais