Você está na página 1de 1

INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Teste II de
Programação para Dispositivos Moveis

Curso: LEIT Data: 15-Maio-21


Turma: 3º ano Pontuação: 200 pontos
Docentes: Engº Hasler Choo e Engº Edmilson Alar
Tempo: 200 Minutos

Parte Teorica (60 Pontos)


1- Ao implementar o SQLite numa aplicação, é necessário estender da classe
SQLiteOpenHelper.
a) Quais são os métodos que este obriga a implementar? [10 pontos]
b) Explique por suas palavras e de forma detalhada, a função de cada um deles e em que
momento são invocados. [30 pontos]
2- Observe a estrutura do projecto abaixo:

a) Considerando que neste projecto foi criada uma base de dados SQLite de nome
db_users, indique o directório em que a base de dados é armazenada. [15 pontos]
b) Dê exemplo de uma ferramenta no Android Studio, que pode ser usada para visualizar
dados de uma base de dados SQLite criada no dispositivo.
Parte Partica (140 pontos)

1- Crie uma aplicação móvel capaz de registar estudantes (Numero de estudante, nome,
numero telefone), atribuir 2 notas a cada estudante e listar eles de acordo com a média de
cada um. Deve tamém ser possível actualizar as notas do estudantes.
Ao registar um estudante novo, deve se garantir que o número de estudante e o número de
telefone não estão a ser usados por um outro estudante já registado.
Na tela de registo de estudantes, deve ter uma label a indicar a versão actual da base de
dados.
NB: Os dados devem ser guardados numa base de dados SQL.

Boa sorte

Pág. 1 de 1

Você também pode gostar