Lista de Exercícios
Por: Diego Luiz • 20/5/2017 • Abstract • 411 Palavras (2 Páginas) • 283 Visualizações
Lista de Exercícios
Prof.: Sérgio Assunção Monteiro
Turma: 863 - Diego Luiz V. B. Machado
1. O que é o Sistema Android?
Android é um sistema operacional (SO) baseado no núcleo Linux e atualmente desenvolvido pela empresa de tecnologia Google.
2. Explique:
a. Broadcast receivers - Parte responsável por tratar e receber eventos
b. sandbox - O Sandbox é um ferramenta eficaz e simples que isola a execução de programas e seus processos.
c. activity – Classe que permite a interação do usuário com o sistema.
d. intent - Mensagens assíncronas que permitem que um componente solicite funcionalidade de outros componentes, ou seja, é a intenção de se realizar uma ação.
e. ContentProvider - Gerencia um conjunto de dados que podem ser compartilhados
f. Service - Executa em background, sem ter tela para interagir com o usuário.
3. Como são definidas as permissões que cada aplicação no Android.
São definidas no arquivo Manifest.xml
4. Descreva a configuração padrão para preparar um ambiente de desenvolvimento Android.
Instalação e configuração do Java JDK, instalação e configuração do Android SDK, instalação de pacotes utilizando o Android SDK Manager e criação do emulador Android.
5. Explique o comportamento do sistema operacional Android, caso o conjunto de aplicativos utilizados exceda o total de memória disponível.
O aplicativo para de responder e é encerrado.
6. Explique os arquivos que compõem um projeto Android:
a. mainActivity.java – É a primeira atividade do aplicativo android.
b. persistent.xml - Arquivo que permite gerenciar as entidades de um aplicativo.
c. activity.xml - Definir uma atividade que vai representar em uma aplicação Android
d. R.java - Arquivo que dá acesso aos recursos (componentes do android) e guarda as identificações dos controles.
e. main.xml - Guarda os recursos utilizados na aplicação, como botões, áreas de botões, textos e etc.
7. Explique as classes:
a. SQLiteStatement - Representa declarações que podem ser executadas no banco de dados.
b. PreparedSQLiteStatement - Prepara as declarações para serem executadas no banco de dados.
c. SQLiteDatabaseManager - Expõe métodos para o gerenciamento de um SQLite.
d. SQLiteDatabaseTransaction - Inicia uma transação do banco de dados para que não ocorra o risco de dar erro e corromper os dados.
e. SQLiteDatabase -
...