Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Exercício: CCT0196_EX_A7_201102058769 Aluno(a): EMILIANO SOUSA LEITE Matrícula: 201102058769 Data: 26/05/2014 15:23:29 (Finalizada) 1a Questão (Ref.: 201102304275) Os jogos são aplicativos que exigem uma interpretação acerca da construção da interface gráfica e da interatividade do usuário bem diferente daquela utilizada em formulários, trabalhando com a Low Level API. Uma característica que NÃO faz parte da Low Level API seria: Possibilidade de uso de Commands para a definição de menus. Eventos próprios para o tratamento de teclado e toque de tela. Apresenta elementos padronizados para a construção de caixas de texto e mensagens de alerta que se adaptam ao dispositivo sobre o qual executa. Utiliza constantes para a nomeação das teclas pressionadas, como KEY_NUM0. Desenho direto na tela do dispositivo a partir do Canvas ou GameCanvas. 2a Questão (Ref.: 201102189630) Quando desenvolvemos jogos para dispositivos móveis, muitas vezes precisamos lidar com eventos de baixo nível e emissão de gráficos na tela. Isso é feito pela classe Canvas em J2ME. Sobre esta classe Canvas, podemos afirmar: I - Fornece métodos ao desenvolvedor para lidar com ações de jogo, eventos-chave, e eventos de ponteiro. II - São fornecidos métodos para identificar as capacidades do dispositivo e mapeamento de teclas e como as derivadas de Displayable, mas a classe Canvas não pode ouvir os comandos de menu. III - É intercambiável com as classes de tela padrão, de modo que um aplicativo pode misturar e combinar Canvas nas telas, conforme necessário. Marque a alternativa que identifica as afirmativas corretas: Apenas I está correta Nenhuma afirmativa está correta Apenas II e III estão corretas Apenas I e III estão corretas Todas as afirmativas estão corretas 3a Questão (Ref.: 201102185767) O JME inseriu algumas classes voltadas especificamente para a construção de jogos. Qual dos itens abaixo não faz parte deste grupo de classes? LayerManager GameCanvas Sprite Form Layer
Compartilhar