Buscar

AV2013-Programação para Dispositivos Moveis

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

Parte superior do formulário
		
		
	 
	
	 1a Questão (Ref.: 201007157119)
	DESCARTADA
	Implemente um método em J2ME para abrir um Banco de Dados. Este método deverá receber dois parâmetro, um booleano que indica se o banco deverá ser criado ou não caso exista ou não e o outro, uma String com o nome do banco. Este método deverá retornar um ponteiro para o banco aberto ou nulo caso não consiga abrir.
		
	
Resposta:
	
Gabarito:
public RecordStore abrirBanco(boolean criar, String banco) {
try {
return RecordStore.openRecordStore(banco, criar);
} catch (RecordStoreException ex) {
return null;
}
}
	
	
	 2a Questão (Ref.: 201007157404)
	Pontos: Sem Correç.  / 0,8
	Com o lançamento do Mobile Information Device Profile (MIDP) versão 2.0, foi introduzido o pacote javax.microedition.lcdui.game que disponibiliza cinco classes com uma grande variedade de recursos para a produção de jogos. Cite as cinco classes explicando suas funções.
		
	
Resposta:
	
Gabarito: GameCanvas - responsável pela tela gráfica do jogo; Layer - é a estrutura de camada para a construção da tela gráfica do jogo; Sprite- Desenvolvedores em Java Micro Edition (JME) podem utilizar a classe chamada Sprite que é a representação de uma imagem na memória. TiledLayer - Classe deisponibilizada para construir camadas gráficas; LayerManager - gerenciador das camadas da interface:
	
	
	 3a Questão (Ref.: 201007141437)
	Pontos: 0,0  / 0,8
	A plataforma Android quando comparada à plataforma Java ME possui o diferencial de:
		
	
	Funcionar usando linguagem de programação Java.
	
	Funcionar com Java na plataforma de execução.
	 
	Permitir que desenvolvedores possam tirar proveitos de tudo o que o dispositivo móvel possa oferecer.
	 
	Não permitir que o hardware seja acessado pela máquina virtual.
	
	Funcionar em telefones celulares comuns.
	
	
	 4a Questão (Ref.: 201007141451)
	Pontos: 0,8  / 0,8
	Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um telefone celular e um smartphone:
		
	
	Está no hardware empregado.
	
	Está no MIDP.
	
	Está na aplicação do smartphone, que é um tablet.
	 
	Está no CLDC e no CDC.
	
	Está na marca do aparelho.
	
	
	 5a Questão (Ref.: 201007157064)
	Pontos: 0,0  / 0,8
	Podemos dizer que a API RMS (Record Management System) serve para:
		
	
	Criar um novo menu no dispositivo.
	
	Gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
	 
	Acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê um mecanismo uniforme para criar, destruir, localizar e modificar dados.
	
	Retornar um objeto que representa o dispositivo móvel.
	 
	O Gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos ou não) quanto para destacar o Record e salvar as pontuações.
	
	
	 6a Questão (Ref.: 201007140923)
	Pontos: 0,8  / 0,8
	Assinale a alternativa falsa:
		
	 
	A plataforma Android foi desenvolvida pela Apple para utilização em tablets.
	
	A empresa Oracle é quem atualmente suporta a plataforma JME.
	
	A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares.
	
	A máquina virtual Java voltada para dispositivos móveis é denominada KVM.
	
	A plataforma Android utiliza uma máquina virtual denominada Dalvik.
	
	
	 7a Questão (Ref.: 201007159288)
	Pontos: 0,0  / 0,8
	A Classe LayerManager é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o lançamento do Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para:
		
	 
	é utilizada para desenhar cenários
	
	é a representação de objetos estáticos na memória
	
	é a representação de um fundo de tela
	
	é a representação de uma imagem na memória
	 
	é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
	
	
	 8a Questão (Ref.: 201007159290)
	Pontos: 0,0  / 0,8
	O controle de colisão é responsável por identificar quando um componente gráfico fica na mesma posição que outro. Este tratamento é feito pelo método:
		
	 
	collidesWith(Sprite, Boolean) ;
	
	hitWith(Sprite, Boolean) ;
	 
	detectCollision(Sprite, Boolean) ;
	
	collidesSprite(Sprite, Boolean) ;
	
	hitSprite(Sprite, Boolean) ;
	
	
	 9a Questão (Ref.: 201007140924)
	Pontos: 0,8  / 0,8
	Com relação ao Android é incorreto dizer que:
		
	
	Permite a implementação de bancos de dados com o SQLite.
	
	Não possui restrições quanto ao acesso às funcionalidades nativas do aparelho.
	
	Trata-se de uma plataforma open source.
	
	Fornece ao desenvolvedor poderosos recursos 2D e 3D.
	 
	Consome poucos recursos devido à utilização da KVM.
	
	
	 10a Questão (Ref.: 201007157075)
	Pontos: 0,8  / 0,8
	Quando utilizamos a classe RecordStore, precisamos proteger o código para eventuais problemas em tempo de execução. Por isso, quando utilizamos a classe RecordStore é necessário:
		
	
	Um dispositivo móvel dotado de banco de dados relacional.
	
	Um dispositivo móvel com conectividade a um servidor de internet.
	
	Utilizar um banco de dados relacional.
	
	Descarregar a memória persistente do dispositivo móvel.
	 
	Utilizar instruções de tratamento de erros da linguagem Java (try / catch).
	
	
	 11a Questão (Ref.: 201007140927)
	Pontos: 0,8  / 0,8
	Assinale o item que não trata de um elemento constituinte da High Level API:
		
	 
	Canvas.
	
	Screen.
	
	Alert.
	
	Form.
	
	Gauge.
	
	
	
	
Parte inferior do formulário

Outros materiais