Buscar

AOL4 - Desenvolvimento para Dispositivos Móveis

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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

Prévia do material em texto

1. Pergunta 1 
/1 
Leia o trecho a seguir: 
“Também é possível acessar o serviço por meio do aplicativo Play Store, 
disponível em dispositivos móveis com Android. O Google Play lista os 
aplicativos mais baixados no serviço, entre eles ‘Netflix’ e ‘Spotify Music’, 
com mais de cem milhões de instalações, e ‘WhatsApp Messenger’ e 
‘Instagram’, com mais de 1 bilhão de instalações.” 
Fonte: Scheffer, Hudson. Desenvolvimento para Dispositivos Móveis. 
Londrina: Editora e Distribuidora Educacional. S.A 2018. p. 10 
Considerando essas informações e o conteúdo estudado sobre o envio de 
um software para lojas de aplicativos do Google Play, é possível afirmar que, 
parapublicar um aplicativo no Google Play, é preciso: 
Ocultar opções de resposta 
1. 
desenvolver o código para executar versões do Android. 
2. 
disponibilizar um serviço relacionado à animação da imagem. 
3. 
enviar um APK configurado com uma assinatura de chave. 
Resposta correta 
4. 
inserir um método capaz de estabelecer uma linguagem 
bidimensional. 
5. 
configurar uma lógica condicional simples no dispositivo. 
2. Pergunta 2 
/1 
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: 
Ocultar opções de resposta 
1. 
realizar um conjunto de ações que simplifiquem a utilização dos 
dispositivos móveis. 
2. 
desenvolver uma tecnologia capaz de realizar um planejamento 
estratégico em um dispositivo. 
3. 
capacitar os dispositivos e realizar a execução de mainframes 
utilizada na captura de dados. 
4. 
inovar os softwares disponíveis e elevar a capacidade de 
processamento dos dados. 
5. 
criar aplicativos com a capacidade de arquivar dados em uma 
memória secundária do aparelho. 
Resposta correta 
3. Pergunta 3 
/1 
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: 
Ocultar opções de resposta 
1. 
2, 4, 3, 1. 
2. 
3, 1, 2, 4. 
3. 
4, 1, 2, 3. 
4. 
2, 3, 1, 4. 
Resposta correta 
5. 
1, 2, 4, 3. 
4. Pergunta 4 
/1 
Leia o texto a seguir: 
“As informações de contato são armazenadas em um banco de SQLite. O 
SQLite é um mecanismo de banco de dados mais amplamente distribuídos 
do mundo. Cada fragmento deste aplicativo interage com um banco de 
dados SQLite por intermédio da classe unitária.” 
Fonte: DEITEL, Paul; DEITEL, Harvey; DEITEL, Abbey. Android Como 
Programar. Segunda Edição. Porto Alegre: Boockman, 2015. p. 265. 
Considerando essas informações e o conteúdo estudado sobre a 
Manipulação dos Dados analise as classes, métodos e atributos utilizados no 
SQLite e associe-os com suas respectivas características. 
1) Classe SQLiteOpenHelper. 
2) Atributo DATABASE_NAME. 
3) Atributo DATABASE_VERSION. 
4) Método onCreate. 
( ) Serve para determinar a nomenclatura atribuída a um arquivo do banco 
de dados que será desenvolvido dentro dos dispositivos. 
( ) É responsável por indicar qual o tipo da estrutura do banco de dados que 
será usada. 
( ) Pode ser usada como uma classe especial dentro de uma hierarquia e 
normalmente apresenta métodos abstratos a serem implementados. 
( ) Pode ser usado para desenvolver um novo banco de dados dentro de um 
dispositivo. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
4, 1, 2, 3. 
2. 
1, 2, 4, 3. 
3. 
3, 1, 2, 4. 
4. 
2, 4, 1, 3. 
5. 
2, 3, 1, 4. 
Resposta correta 
5. Pergunta 5 
/1 
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: 
Ocultar opções de resposta 
1. 
4, 1, 2, 3. 
 
2. 
3, 1, 2, 4. 
 
3. 
2, 3, 1, 4. 
Resposta correta 
4. 
2, 3, 4, 1. 
 
5. 
1, 2, 4, 3. 
6. Pergunta 6 
/1 
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: 
Ocultar opções de resposta 
1. 
desenvolver uma atribuição de script dentro de uma linguagem 
C. 
2. 
desenvolver uma codificação com um script dentro de uma 
linguagem JAVA 
3. 
desenvolver um conjunto de instruções com um script dentro 
de uma linguagem R. 
4. 
desenvolver uma requisição de script dentro de uma linguagem 
PHYTON. 
5. 
desenvolver uma listagem com um típico script dentro de uma 
linguagem SQL. 
Resposta correta 
7. Pergunta 7 
/1 
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: 
Ocultar opções de resposta 
1. 
ser adaptado de uma série variada de classes, permitindo que 
um aplicativo seja manipulado.2. 
controlar uma série de atributos, possibilitando que o Banco de 
Dados seja ampliado. 
3. 
ser usado em diversas classes dentro de um aplicativo, 
ampliando a qualidade dos dispositivos móveis. 
4. 
ser utilizado no processo de modificação ao qual a estrutura do 
banco de dados está sujeita. 
Resposta correta 
5. 
mensurar um conjunto de dados no qual as ferramentas serão 
direcionadas aos aplicativos. 
8. Pergunta 8 
/1 
Leia o trecho a seguir: 
“O compartilhamento de dados é realizado apenas quando desejado e 
possibilita, por exemplo, que dados armazenados em um arquivo possam 
ser consultados ou modificados por outros aplicativos. Esse recurso 
também pode ser empregado em base de dados criadas no banco de dados 
SQLite, ou em termos gerais, em qualquer tipo de dados armazenado de 
maneira persistente.” Fonte: PLOTZE, Rodrigo. Programação para 
Dispositivos Móveis. 1ª edição. Rio de Janeiro: SESES, 2017. p.31 
Considerando essas informações e o conteúdo estudado sobre os 
Fundamentos do SQL, analise as afirmativas a seguir. 
I. O SQLite pode ser visto com um importante instrumento para manipular 
dados estruturados. 
II. O SQLite é compatível com um número limitado de linguagens de 
programação e suas instruções são baseadas no padrão Java. 
III. A biblioteca Room é utilizada para solucionar problemas apresentados 
pelo SQLite e tem o objetivo de trabalhar com dados estruturados. 
IV. As bases de dados desenvolvidas com o SQLite são disponibilizadas 
publicamente a todos os aplicativos Android. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
I e III. 
Resposta correta 
2. 
II e III. 
3. 
II, III e IV. 
4. 
I, II e IV. 
5. 
I e IV. 
 
9. Pergunta 9 
/1 
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: 
Ocultar opções de resposta 
1. 
sl_xls.jpg 
2. 
ic_laucher.png 
Resposta correta 
3. 
sl_xls.java 
4. 
it_xlm.java 
5. 
ic_laucher.jpg 
 
10. Pergunta 10 
/1 
Leia o trecho a seguir: 
“Uma outra característica dos bancos de dados SQL é que são muito rápidos 
e versáteis, sendo utilizados em larga escala por aplicações empresariais. 
Além disso, o padrão SQL também facilita bastante outros desenvolvedores 
a construírem interações.”Fonte: DIÓGENES, Yuri; MAUSER, Daniel. 
Certificação Security+: Da prática para o exame SYO-401. Novaterra Editora 
e Distribuidora LTDA, 2016, p.77 
O trecho apresentado trata das características do banco de Dados SQL. 
Considerando essas informações e o conteúdo estudado sobre a Aplicação 
prática do SQLite, pode-se afirmar que a codificação visualizada no 
aplicativo pode ser a especificação do conteúdo textual, que se encontrado 
estaticamente no: 
Ocultar opções de resposta 
1. 
activity.xlm 
 
2. 
version xlm 
3. 
strings.xlm 
Resposta correta 
4. 
resources.xlm 
5. Incorreta: 
manifest.xlm

Continue navegando