Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0270_AV2_201201164133 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV2 Aluno: 201201164133 - JOYCE ROCHA REINOSO Professor: EDUARDO LUIZ PARETO Turma: 9002/AB Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 06/06/2013 14:30:36 1a Questão (Cód.: 121129) Pontos: 1,5 / 1,5 Explique como é feita a persistência de dados no JME. Resposta: Atualmente a persistencia em Java ME é feita com a API de armazenamento de dados RMS (record Management System) que vem junto com o pacote Java Gabarito: O armazenamento de dados em celulares é feito através de estruturas denominadas RecordStore. A estrutura de armazenamento de um RecordStore é bem simplória, possuindo apenas um id e um array de Bytes como local para armazenagem de dados. 2a Questão (Cód.: 107137) Pontos: 0,5 / 0,5 A plataforma Android quando comparada à plataforma Java ME possui o diferencial de: Funcionar com Java na plataforma de execução. Não permitir que o hardware seja acessado pela máquina virtual. Funcionar em telefones celulares comuns. Permitir que desenvolvedores possam tirar proveitos de tudo o que o dispositivo móvel possa oferecer. Funcionar usando linguagem de programação Java. 3a Questão (Cód.: 106653) Pontos: 0,5 / 0,5 As MIDlets são: Métodos para particionamento de texto. Um meio de comunicação padronizado entre front-end e back-end. Aplicações da plataforma Java Micro Edition. Constantes de localização para o centro do display. Componentes de acessibilidade para pessoas de baixa estatura. 4a Questão (Cód.: 121115) Pontos: 1,0 / 1,0 Ao contrário das interfaces de alto nível, apenas uma classe é utilizada na definição da interface. Esta classe é denominada: Canvas Plotter Paint Window GraphicsWriter 5a Questão (Cód.: 122824) Pontos: 0,0 / 1,5 Implemente um método em J2ME para fechar o Banco de Dados. Este método deverá receber um parâmetro, uma String com o nome do banco a ser fechado. Este método deverá retornar um booleano informando se houve ou não sucesso. Resposta: Gabarito: public boolean fecharBanco(RecordStore banco) { boolean retorno=false; try { banco.closeRecordStore( ); retorno = true; } catch (RecordStoreException ex) { retorno = false; } return retorno; } 6a Questão (Cód.: 121098) Pontos: 0,0 / 1,0 A High Leve API destina-se à construção de interfaces de alto nível, normalmente associada à criação de formulários. Qual dos seguintes componentes não pode ser utilizado em um formulário JME? Gauge DateField TextField StringItem List 7a Questão (Cód.: 107209) Pontos: 0,5 / 0,5 O tipo de objeto StringItem: Serve para exibir um rótulo e um texto em um formulário. Não pode ter seus valores modificados. É usando quando o Java não estiver instalado no dispositivo móvel. Serve para exibir um campo de texto para que o usuário possa digitar dados. Serve para gravar dados permanentemente na memória do dispositivo. 8a Questão (Cód.: 125617) Pontos: 0,5 / 0,5 Podemos dizer que um MIDlet possui um conjunto de classes projetadas para ser executada e controlada pelo AMS e que os métodos do MIDlet permitem ao AMS controlar os estados do MIDlet. Marque a opção que apresenta os estados de um MIDlet: Iniciado ¿ startApp; Pausado ¿ pauseApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; 9a Questão (Cód.: 107151) Pontos: 0,5 / 0,5 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 MIDP. Está no CLDC e no CDC. Está na marca do aparelho. Está na aplicação do smartphone, que é um tablet. Está no hardware empregado. 10a Questão (Cód.: 107057) Pontos: 0,0 / 0,5 Analise o texto: "Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada." Considerando que estamos no contexto de Java Micro Edition, este texto refere-se a: Um tipo primitivo. Um ponteiro. Uma constante. Uma variável. Uma instrução.
Compartilhar