Buscar

Desenvolvimento de Aplicativos Android

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

Continue navegando


Prévia do material em texto

1. Pergunta 1
/1
Leia o texto a seguir:
“É comum utilizarmos bibliotecas externas para o desenvolvimento do seu aplicativo. Você deve se atentar ao fato de que essas bibliotecas devem ser compatíveis com o compileSdkVersion e o targetSdkVersion. Por padrão, o Android Studio utiliza uma biblioteca de compatibilidade para os recursos da plataforma. Caso haja alguma incompatibilidade nas configurações, o Gradle o notificará.” 
Fonte: Scheffer, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A 2018. p.19.
Considerando essas informações e o conteúdo estudado sobre o Lançamento do App, pode-se afirmar que, entre outros aspectos, o uso de arquivos de compilação do Gradle:
Ocultar opções de resposta 
1. 
estabelece uma quantidade de versionamento interno
2. 
apresenta um nível elevado insights durante a sua configuração. 
3. 
eleva a possibilidade de uma modificação do APK. 
4. 
notifica uma organização das plataformas Android.
5. 
adota um modelo de compilação release.
Resposta correta
2. Pergunta 2
/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. 
ser usado em diversas classes dentro de um aplicativo, ampliando a qualidade dos dispositivos móveis. 
3. 
controlar uma série de atributos, possibilitando que o Banco de Dados seja ampliado. 
4. 
mensurar um conjunto de dados no qual as ferramentas serão direcionadas aos aplicativos.
5. 
ser utilizado no processo de modificação ao qual a estrutura do banco de dados está sujeita.
Resposta correta
3. Pergunta 3
/1
Leia o trecho a seguir:
“Uma versão gerenciada do Google Play é usada por empresas e funcionários para acessar um ecossistema completo de App’s de trabalho e produtividade. Os recursos de gerenciamento integrados do Android permitem que os administradores de TI gerenciem totalmente os dispositivos usados exclusivamente para o trabalho.”
Fonte: DEVELOPER. Implantar apps para empresas usando o Google Play. Disponível em: <https://developer.android.com/distribute/google-play/work?hl=pt>. Acesso em: 14 Nov. 2019.
O trecho apresentado traz as características do Google Play. 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 o Google Play é:
Ocultar opções de resposta 
1. 
uma loja física que insere um conjunto de aplicativos públicos nos dispositivos móveis.
2. 
uma loja virtual utilizada para celulares que adotam o sistema Android.
Resposta correta
3. 
uma loja física utilizada por dispositivos em sistema Linux.
4. 
uma loja virtual utilizada para definir uma interface de instalação.
5. 
uma loja virtual que padroniza aplicações privadas nos dispositivos.
4. Pergunta 4
/1
Leia o texto a seguir:
“Quando o usuário navegar para o link de download no dispositivo Android, o arquivo será transferido, e o sistema Android iniciará automaticamente a instalação no dispositivo. No entanto, o processo de instalação só começará automaticamente se as configurações do usuário estiverem definidas para permitir a instalação de App’s provenientes de fontes desconhecidas.”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 Aplicativos direcionados aos usuários e sites, é possível afirmar, entre outros aspectos, que a publicação em outras plataformas depende:
Ocultar opções de resposta 
1. 
da renovação o aplicativo no mainframe e a substituição do arquivo do APK disponível para o lançamento nos insights. 
2. 
da preparação do aplicativo para o lançamento e o acolhimento do arquivo do APK disponível para o lançamento no site.
Resposta correta
3. 
da substituição do aplicativo na rede e o envio do arquivo do APK disponível para o lançamento na loja.
4. 
da apresentação do aplicativo para o lançamento e a manutenção do arquivo do APK disponível para o lançamento no mainframe.
5. 
da adaptação do aplicativo para a manutenção e a inserção do arquivo do APK disponível para o lançamento na rede.
5. Pergunta 5
/1
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:
Ocultar opções de resposta 
1. 
proteger os usuários em relação à instalação e aos downloads inapropriados oriundos de outras localidades não confiáveis.
Resposta correta
2. 
proteger o aplicativo em relação à instalação e aos downloads inapropriados oriundos de outros insights.
3. 
 proteger o sistema em relação à instalação e aos downloads rápidos oriundos de outras localidades dentro dos mainframes.
4. 
proteger as organizações em relação a instalação e aos downloads apropriados oriundos de outras localidades adaptáveis.
5. 
proteger os usuários e as organizações conjuntamente em relação à instalação e aos downloads liberados oriundos das redes intranets.
6. Pergunta 6
/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. 
manifest.xlm
3. 
strings.xlm
Resposta correta
4. 
version xlm 
5. 
resources.xlm
7. Pergunta 7
/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 desenvolverum 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. 
2, 3, 1, 4.
Resposta correta
3. 
3, 1, 2, 4.
4. 
1, 2, 4, 3.
5. 
2, 4, 1, 3.
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 IV.
2. 
II e III.
3. 
II, III e IV.
4. 
I e III.  
Resposta correta
5. 
I, II e IV.
9. Pergunta 9
/1
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:
Ocultar opções de resposta 
1. 
Android 5.0.
2. 
Android 4.0.
3. 
Android 7.0.
4. 
Android 8.0.
Resposta correta
5. 
Android 6.0.
10. Pergunta 10
/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. 
3, 1, 2, 4.
2. 
2, 3, 1, 4.
Resposta correta
3. 
4, 1, 2, 3.
4. 
1, 2, 4, 3.
5. 
2, 4, 3, 1.