Buscar

Desenv de Aplicações para Móveis - Atv de Autoaprendizagem 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desenvolvimento para Dispositivos Móveis
Atividade de Autoaprendizagem 4
1. Pergunta 1
Leia o texto a seguir:
“Para preparar o aplicativo para lançamento, configure, compile e teste uma versão de lançamento. As tarefas de configuração são objetivas e envolvem tarefas básicas de limpeza e modificação do código que ajudam a otimizar o aplicativo.”
Fonte: DEVELOPER. Preparar para o lançamento. Disponível em: <https://developer.android.com/studio/publish/preparing?hl=pt>. Acesso em: 14 Nov. 2019.
Considerando essas informações e o conteúdo estudado sobre os Aplicativos aos usuários e sites, pode-se afirmar que o lançamento de aplicativos utilizando o Google Play:
adota o ContentProvider para o desenvolvimento dos métodos.
define a inserção de Intents, pois servem para a criação de interfaces.
cria o BroadcastReceivers para o desenvolvimento dos insights.
possibilita o acesso a uma série de ferramentas dos desenvolvedores.
insere serviços de referência para o desenvolvimento dos aplicativos.
2. Pergunta 2
Leia o trecho a seguir:
“A classe permite realizar operações com a base de dados sem a necessidade de instruções SQL. Para realizar a atualização de um registro é preciso, apenas, chamar o método update informando o nome da tabela, os valores e a condição”
Fonte: PLOTZE, Rodrigo. Programação para Dispositivos Móveis. 1ª edição. Rio de Janeiro: SESES, 2017. p. 110.
Considerando essas informações e o conteúdo estudado sobre a Aplicação prática do SQLite, analise as classes e aspectos referentes ao SQL e associe-os com suas respectivas características.
1) SQLiteDatabase.
2) SQLiteOpenHelper.
3) ArrayList.
4)ImageView.
( ) Nome da nova classe Java no projeto a realização da manipulação do banco de dados SQLite. 
( ) Relação dinâmica que traz os arquivos apresentados na forma de objetos pertencentes a uma classe ContentValues. 
( ) Possibilita a execução de operações baseadas em dados nos quais não há a necessidade de utilizar as instruções SQL.
( ) Uso do controle que possibilita a inclusão de figuras dentro da tela.
Agora, assinale a alternativa que apresenta a sequência correta:  
3, 1, 2, 4.
2, 3, 1, 4.
1, 2, 4, 3.
4, 1, 2, 3.
2, 3, 4, 1.
3. Pergunta 3
Leia o trecho a seguir:
“Os registros devem ser agrupados em tabelas e o conjunto de tabelas representa o Banco de Dados. Através deste modelo, é possível relacionar os dados armazenados, ou seja, é possível relacionar, por exemplo, uma tabela de Cliente com uma de Compras, facilitando a consulta de quais compras foram realizadas por determinado cliente.”
Fonte: Scheffer, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A 2018.p.155
Considerando essas informações e o conteúdo estudado sobre os Fundamentos do SQL, pode-se afirmar que, ao desenvolver uma tabela, é necessário:
desenvolver uma atribuição de script dentro de uma linguagem C.
desenvolver uma codificação com um script dentro de uma linguagem JAVA
desenvolver um conjunto de instruções com um script dentro de uma linguagem R.
desenvolver uma requisição de script dentro de uma linguagem PHYTON.
desenvolver uma listagem com um típico script dentro de uma linguagem SQL.
4. Pergunta 4
Leia o trecho a seguir:
“Preparar e lançar versões você pode gerenciar o Android App Bundle (que é o formato de publicação recomendado pelo Google Play) ou os APK’s do seu App e lançá-lo em uma faixa específica. Cada versão é uma combinação de um ou mais artefatos preparados com o objetivo de lançar um App ou uma atualização.”
Fonte: DEVELOPER. Preparar e lançar versões. Disponível em: <https://support.google.com/googleplay/android-developer/answer/7159011?hl=pt-BR>. Acesso em: 14 Nov. 2019.
Considerando essas informações e o conteúdo estudado sobre o envio de um software para lojas de aplicativos do Google Play, pode-se afirmar que a preparação do aplicativo ocorre quando:
o usuário consegue alterar uma versão complexa do aplicativo.
o usuário consegue manter uma versão atribuída do aplicativo.
o usuário consegue compilar uma versão de lançamento do aplicativo.
o usuário consegue elevar uma versão anterior do aplicativo.
o usuário consegue reter uma versão posterior do aplicativo.
5. Pergunta 5
Leia o trecho a seguir:
“Um recurso foi adicionado ao Android Nougat para definir o WebView do Chrome como preferência e desativar o app Android System WebView por padrão. Esse recurso ajudou os usuários ao minimizar a área ocupada por recursos do Android System WebView quando não estava em uso, enquanto ainda permitia que os usuários desativassem o Chromee voltassem a um WebView que não é do Chrome.”Fonte: ANDROID ENTERPRISE. Problema com o WebView no perfil de trabalho. Disponível em: <https://support.google.com/work/android/answer/7506908?hl=pt-BR>.Acesso em: 14 Nov. 2019.
Considerando essas informações e o conteúdo estudado sobre os aplicativos desconhecidos, pode-se afirmar que o sistema no qual é possível realizar a ativação da instalação de aplicativos dentro de uma fonte exclusiva é o:
Android 4.0.
Android 7.0.
Android 8.0.
Android 5.0.
Android 6.0.
6. Pergunta 6
Leia o trecho a seguir: 
“A biblioteca Room fornece acesso ao banco de dados, garantindo todo o poder da API do SQLite. Para que informações possam ser armazenadas no banco de dados, é necessário mapear os objetos que estão representados em classes Java através de anotações. Uma classe pode representar uma tabela no modelo relacional de armazenamento de dados.”Fonte: Scheffer, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A , 2018. p. 171
O trecho apresentado refere-se à importância da biblioteca Room dentro de uma API SQLite. Considerando essas informações e o conteúdo estudado sobre a persistência em Banco de Dados SQLite, podemos afirmar que, em uma plataforma Android, é possível:
capacitar os dispositivos e realizar a execução de mainframes utilizada na captura de dados.
desenvolver uma tecnologia capaz de realizar um planejamento estratégico em um dispositivo. 
inovar os softwares disponíveis e elevar a capacidade de processamento dos dados. 
realizar um conjunto de ações que simplifiquem a utilização dos dispositivos móveis.
criar aplicativos com a capacidade de arquivar dados em uma memória secundária do aparelho.
7. Pergunta 7
Leia o trecho a seguir:
“O SQLite é um banco de dados relacional, assim, para o armazenamento persistente de dados é necessário definir tabelas e seus respectivos campos. O banco de dados SQLite oferece aos desenvolvedores de aplicativos o recurso de armazenamento persistente de dados.”
Fonte: PLOTZE, Rodrigo. Programação para Dispositivos Móveis. 1ª edição. Rio de Janeiro: SESES, 2017. p. 101
Considerando essas informações e o conteúdo estudado sobre os Fundamentos do SQL, relacione os tipos de dados dispostos a seguir com as suas respectivas características:
1) NULL.
2) INTEGER.
3) REAL.
4)TEXT
( ) Responsável pelo armazenamento de Números Inteiros.
( ) Responsável pela manipulação de valores ponto-flutuante.
( ) Responsável pela inserção de valores nulos.
( ) Responsável pela inserção de dados textuais.
Agora, assinale a alternativa que apresenta a sequência correta:
4, 1, 2, 3.
3, 1, 2, 4.
2, 3, 1, 4.
1, 2, 4, 3.
2, 4, 3, 1.
8. Pergunta 8
Leia o texto a seguir:
“Quando o usuário tenta instalar um App desconhecido em um dispositivo com Android 7.1.1 ou versões anteriores, o sistema pode mostrar uma caixa de diálogo perguntando se ele quer permitir que apenas um App desconhecido específico seja instalado. Em quase todos os casos, recomendamos que o usuário permita a instalação de apenas um App desconhecido por vez, caso essa opção esteja disponível.”Fonte: DEVELOPER. Publicar seu app. Disponível em: <https://developer.android.com/studio/publish?hl=pt-br>. Acesso em: 14 Nov. 2019.Considerando essas informações e o conteúdo estudado sobre os App desconhecidos, pode-se afirmar que o Android se caracteriza por:
proteger o aplicativo em relação à instalação e aos downloads inapropriados oriundosde outros insights.
proteger os usuários em relação à instalação e aos downloads inapropriados oriundos de outras localidades não confiáveis.
 proteger o sistema em relação à instalação e aos downloads rápidos oriundos de outras localidades dentro dos mainframes.
proteger as organizações em relação a instalação e aos downloads apropriados oriundos de outras localidades adaptáveis.
proteger os usuários e as organizações conjuntamente em relação à instalação e aos downloads liberados oriundos das redes intranets.
9. Pergunta 9
Leia o texto a seguir:
“Se você fornecer um número de versão mais recente que a versão de banco de dados que está armazenada no dispositivo, o método onUpgrade de DatabaseOpenHelper vai ser chamado para migrar os dados para a nova versão.”Fonte: DEITEL, Paul; DEITEL, Harvey; WARD, Alexander. Android 6 para programadores: Uma abordagem baseada em aplicativos. Terceira Edição. Porto Alegre: Boockman, 2016. p.365.
Considerando essas informações e o conteúdo estudado sobre a Manipulação de Dados, pode-se afirmar que o método onUpgrade se caracteriza por:
mensurar um conjunto de dados no qual as ferramentas serão direcionadas aos aplicativos.
ser adaptado de uma série variada de classes, permitindo que um aplicativo seja manipulado.
controlar uma série de atributos, possibilitando que o Banco de Dados seja ampliado. 
ser utilizado no processo de modificação ao qual a estrutura do banco de dados está sujeita.
ser usado em diversas classes dentro de um aplicativo, ampliando a qualidade dos dispositivos móveis. 
10. Pergunta 10
Leia o excerto a seguir:
“É muito importante entender que você só precisa criar um provedor de conteúdo caso tenha necessidade de expor informações para outras aplicações Se você precisar de um banco de dados privado que seja acessado apenas pelo seu aplicativo, utilize um banco de dados SQLite.”Fonte: LECHETA, Ricardo R. Google Android 4ª edição: Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec Editora, 2015, p.810Considerando essas informações e o conteúdo estudado sobre a Aplicação prática do SQLite, pode-se afirmar que a troca do ícone pertencente a um aplicativo Android implica na alteração do arquivo denominado:
ic_laucher.png
sl_xls.jpg
sl_xls.java
ic_laucher.jpg
it_xlm.java

Continue navegando