1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Aplicativo em Java de perguntas e respostas com sqlite e acelerômetro

Olá, preciso fazer uma prova onde preciso fazer um app em Java, porém estou com muita dificuldade. O pedido do professor é o seguinte:

Voce deverá fazer um programa em Eclipse Android Studio que irá utilizar banco de dados sqllite e sensor de movimento (acelerometro), seguindo as instrucoes abaixo. Esta programacao deve ser individual e representa sua nota de recuperacao.

Sua entrega será em um arquivo PDF que deverá ter seu nome e RA, uma sessão com os arquivos XML, uma sessão com os arquivos .java e uma sessão com printscreen do eclipse aberto com seu programa.

Seu banco de dados deverá ter 2 tabelas.

A primeira, chamada questao, terá os seguintes campos:

Indice : integer

PerguntaCaracteristica : String

A segunda, chamada resposta, terá os seguintes campos:

DataHota : Date

Pergunta: integer

Respondente : String

Resposta : integer (0=nao, 1 = sim)

A tela principal de seu programa terá um menu com as opções responder, cadastrar pergunta, resumo e detalhe, que levam a abertura de novas telas.

A tela para cadastrar pergunta deverá permitir ao usuário escrever o enunciado de uma pergunta cuja resposta possa ser sim ou não.

Haverá um botão, que quando pressionado, adicionará o texto escrito pelo usuário na tabela questao. Atente de impedir perguntas repetidas ou vazias neste cadastro.

A tela para resposta terá um campo para o usuário digitar seu nome. Após digitar o nome este campo nao permitirá mais alteracoes até sair e entrar na tela novamente.

Apos digitar o nome, a tela deverá apresentar a primeira pergunta ao usuário com possibilidades de resposta sim ou não. Sua tela deve indicar ao usuário qual opcao esta selecionada para ele da forma mais criativa que voce sugira, Para alterar entre opções sim e nao, o usuário deve rotacionar o celular no sentido vertical (uso do acelerometro)

O usuário irá confirmar a resposta e passar para proxima pergunta, rotacionando o celular no sentido horizontal(uso do acelerometro). Neste momento devem ser armazenados o nome, data e hora, pergunta e resposta escolhida na tabela resposta.

A tela apresentará a pergunta subsequente. Ao ser respondida a ultima pergunta, uma mensagem deve ser apresentada ao usuário agradecendo as respostas e o programa retorna para tela de menu principal.

A terceira tela deve apresentar um ListView com as perguntas e a quantidade de respondentes sim e quantidade de respondentes nao para respectiva pergunta, com base na tabela resposta, como sendo um resumo das respostas obtidas na tela 2 de todos os tempos.

A quarta tela deverá apresentar um listview com data e hora da resposta, o respondente, o enunciado da pergunta e a resposta dada, ordenado por data e hora.

  • E o que você já fez?

    TiagoBernardo   3 meses atrás
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java android ou faça a sua própria pergunta.