Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /1 Leia o excerto a seguir: “Os Intents permitem iniciar uma atividade em outro aplicativo descrevendo uma ação simples que você gostaria de executar (como ‘exibir um mapa’ ou ‘tirar uma fotografia’) em um objeto Intent. Ele especifica uma ação que fornece alguns dados com os quais realizar a ação.” Fonte: DEVELOPERS. Intents e filtros de Intents. Disponível em: <https://developer.android.com/guide/components/Intents- common?hl=pt-br>. Acesso em: 28 out. 2019. Considerando essas informações e o conteúdo estudado sobre o Intent de desenvolvimento Android, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) Um Intent pode ser definido como uma manipulação de dados visualizada analogicamente, como um endereço de web, por exemplo. II. ( ) A relação existente entre o Intent e o seu respectivo aplicativo é estabelecida por uma web especifica. III. ( ) Ao apresentar os Intents e os Intent filters, é preciso defini-los como estruturas inovadoras utilizadas para auxiliar na navegação e ativação de um Android. IV. ( ) Várias ações oriundas do Intent são estabelecidas como itens pertencentes à classe Intent. No entanto, os responsáveis pela criação de aplicativos podem desenvolver também novas ações. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. V, F, F, V. 2. F, F, V, V. Resposta correta 3. F, V, F, V. 4. F, V, V, F. 5. V, F, V, F. 2. Pergunta 2 /1 Leia o excerto a seguir: “Cada subclasse LayoutParams apresenta a sua própria sintaxe para definir valores. Cada elemento denominado de ‘filho’ deve definir LayoutParams apropriados para o pai, embora possa também definir diferentes LayoutParams para os próprios filhos.” Fonte: DEVELOPERS. Layouts. Disponível em: <https://developer.android.com/guide/topics/ui/declaring-layout?hl=pt- br>. Acesso em: 28 out. 2019. Considerando essas informações e o conteúdo estudado sobre os principais modelos de layout, pode-se afirmar que os requisitos básicos que ajudam nas configurações e implementações dos layouts são: Ocultar opções de resposta 1. Wrap_Content e Table Layout. 2. Linear Layout e Relative Layout. 3. Match_Parent e Wrap_Content. Resposta correta 4. Table Layout e Match_Parent. 5. Relative Layout e Wrap_Content. 3. Pergunta 3 /1 Leia o excerto a seguir: “Um ContentProvider pode usar qualquer forma de mecanismo de armazenamento de dados disponível na plataforma Android, incluindo arquivos, bancos de dados SQLite ou mesmo um mapa hash de memória se não for necessária a persistência dos dados. O ContentProvider é uma camada de dados que fornece abstração de dados para seus clientes e centraliza as rotinas de armazenamento e recuperação em um único local.” Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. O trecho apresentado trata das funcionalidades de um ContentProvider e suas aplicações, de maneira geral. Considerando essas informações e o conteúdo estudado sobre os principais modelos de componentes Android, pode-se afirmar que o Contentprovider tem como um de seus aspectos: Ocultar opções de resposta 1. o emprego de uma série limitada de métodos, possibilitando a um aplicativo o nivelamento da qualidade dos insights. 2. a mensuração de uma série mecanizada de métodos, possibilitando a um aplicativo o uso de ferramentas direcionadas aos programas. 3. a inserção de uma série padronizada de métodos, possibilitando a um aplicativo o acesso a um arquivo de dados. Resposta correta 4. a adaptação de uma série variada de métodos, possibilitando a um aplicativo a manipulação de um arquivo de dados. 5. o controle de uma série regular de métodos, possibilitando a um Android o acesso a um conjunto de informações. 4. Pergunta 4 /1 Leia o excerto a seguir: “Um ViewGroup é uma visão especial que pode conter outras visões, chamadas de filhos. O grupo de visões é a classe base para layouts e contêineres de visões. Essa classe também define a classe ViewGroup.LayoutParams, que serve como a classe base para os parâmetros de layouts.” Fonte: DEVELOPERS. ViewGroup. Disponível em: <https://developer.android.com/reference/android/view/ViewGroup>. Acesso em: 28 out. 2019. (Adaptado). O trecho apresentado traz a definição de uma Viewgroup. Considerando essas informações e o conteúdo estudado sobre os gerenciadores de layout, pode-se afirmar que uma ViewGroup é: Ocultar opções de resposta 1. uma conexão simbolizada como métodos. 2. um dispositivo direcionado para os componentes visuais. 3. uma ferramenta que estabelece a localização dos componentes. 4. uma classe que dispõe de diversos componentes menores. Resposta correta 5. uma plataforma criada a partir das Views. 5. Pergunta 5 /1 Leia o excerto a seguir: “Foi projetado para bloquear uma área na tela para exibir um único item. Geralmente, deve ser usado para manter uma única exibição filho, porque pode ser difícil organizar as exibições filho de uma maneira escalável, para diferentes tamanhos de tela, sem que os filhos se sobreponham.” Fonte: DEVELOPERS. FrameLayout. Disponível em: <https://developer.android.com/reference/android/widget/FrameLayout >. Acesso em: 28 out. 2019. (Adaptado). O trecho apresentado traz as características de um modelo de layout. Considerando essas informações e o conteúdo estudado sobre os principais modelos de layout, pode-se afirmar que o gerenciador que disponibiliza todos os elementos em forma de pilha leva em consideração que o último elemento inserido e que se encontra no topo é o: Ocultar opções de resposta 1. TableLayout. 2. RelativeLayout. 3. FrameLayout Resposta correta 4. GridLayout. 5. LinearLayout. 6. Pergunta 6 /1 Leia o excerto a seguir: “Aplicativos para fazer slides permitem criar apresentações profissionais pelo celular, sem depender de um computador. Os usuários podem editar as páginas individualmente, selecionar templates prontos, mudar o layout e inserir textos, fotos e elementos gráficos.” Fonte: FERNANDES, R. Aplicativo para fazer slide: veja melhores apps para baixar no celular. 2019. Disponível em: <https://www.techtudo.com.br/listas/2019/02/aplicativo-para-fazer- slide-veja-melhores-apps-para-baixar-no-celular.ghtml>. Acesso em: 28 out. 2019. Considerando essas informações e o conteúdo estudado sobre os gerenciadores de layout, pode-se afirmar que os componentes gráficos são derivados: Ocultar opções de resposta 1. de subclasses das classes definidas como BroadcastReceivers, pois servem de referência para o desenvolvimento dos insights. 2. de subclasses das classes definidas como View e ViewGroup, pois servem de referência para o desenvolvimento dos layouts. Resposta correta 3. de subclasses das classes definidas como ContentProvider, pois servem de referência para o desenvolvimento dos métodos. 4. de subclasses das classes definidas como Intents, pois servem de referência para o desenvolvimento das interfaces. 5. de subclasses das classes definidas como Services, pois servem de referência para o desenvolvimento dos aplicativos. 7. Pergunta 7 /1 Leia o excerto a seguir: “Embora o Android ofereça suporte para aceleração de hardware, alguns aparelhos e dispositivos que executam o Android tiveram problemas de desempenho com OpenGL ES no passado. Antes de embarcar em um projeto usando OpenGL, considere o hardware alvo e faça testes exaustivos para se certificar de que você não sobrecarregue o seu hardware com elementos gráficos OpenGL.” Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. O trecho apresentado trata das limitações do OpenGL ES ocorridas no passado e suas possíveis soluções. Considerando essas informações e o conteúdo estudado sobre a apresentação da OpenGL e RenderScript do Android,pode-se afirmar que a OpenGL ES foi desenvolvida: Ocultar opções de resposta 1. pelo Linux e representa uma API espetacular para componentes gráficos nas versões 3D. 2. pela Google e representa uma API avançada para componentes gráficos nas versões 2G e 3G. 3. pela Microsoft e representa uma API limitada para componentes gráficos nas versões 2D e 3D. 4. pela Apple e representa uma API regular para componentes gráficos nas versões 3G e 4G. 5. pela Khronos Group e representa uma API espetacular para componentes gráficos nas versões 2D e 3D. Resposta correta 8. Pergunta 8 /1 Leia o excerto a seguir: “O XML também define LayoutParams usando a convenção android:layout_[attribute], onde [attribute] se refere a um atributo de layout como largura ou altura. Além do layout, você também pode definir outros atributos relacionados à view em XML, como android:padding, que é análogo ao método setPadding().” Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. O trecho apresentado discorre sobre as definições atribuídas ao arquivo XML. Considerando essas informações e o conteúdo estudado sobre os elementos gráficos e animações com a API Graphics do Android, pode-se afirmar que a tag padding tem a função de: Ocultar opções de resposta 1. minimizar, dentre outros aspectos, o espaço existente entre as interfaces e os elementos visuais. 2. conectar, dentre outros aspectos, o espaço existente entre as variações gráficas e os modelos móveis. 3. modificar, dentre outros aspectos, o espaço existente entre os aplicativos na interface gráfica. 4. suprir, dentre outros aspectos, o espaço existente entre os objetos e as aplicações gráficas. 5. determinar, dentre outros aspectos, o espaço existente entre os objetos na interface do usuário. Resposta correta 9. Pergunta 9 /1 Leia o excerto a seguir: “Com o Android, você pode criar desenhos simples usando uma abordagem de arquivo XML. Você pode querer usar XML por vários motivos. Uma razão básica é porque é simples de fazer. Além disso, vale a pena ter em mente que os elementos gráficos descritos por XML podem ser modificados posteriormente por meio de programação, assim o XML fornece uma maneira simples de fazer o projeto inicial, que não é necessariamente estático.” Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. O trecho apresentado trata dos aspectos referentes aos arquivos XML. Considerando essas informações e o conteúdo estudado sobre elementos gráficos e animações com a API Graphics do Android, pode-se afirmar que um dos motivos que estimulam o uso de um arquivo XML está associado aos: Ocultar opções de resposta 1. tipos de linguagem de programação, adotados pelos arquivos XML por meio de seus dispositivos móveis. 2. modelos de gerenciamento dos arquivos XML, que podem ser mantidos posteriormente através de programação. 3. componentes visuais adotados pelos elementos XML, responsáveis pelo processo inicial dos dispositivos. 4. elementos gráficos apresentados por XML, que podem ser alterados posteriormente através de programação. Resposta correta 5. métodos complexos de desenvolvimento e suas técnicas de configuração, adotados por meio da linguagem de programação. 10. Pergunta 10 /1 Leia o excerto a seguir: “Se uma imagem diz mais que mil palavras, então uma animação deve dizer muito mais. O Android suporta vários métodos para criar animação, seja por meio de XML, por animações quadro a quadro XML do Android usando a API Graphics do Android ou por meio do suporte do Android para OpenGL ES.” Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. O trecho apresentado trata das funcionalidades da API Graphics do Android. Considerando essas informações e o conteúdo estudado sobre elementos gráficos e animações com a API Graphics do Android, analise os componentes disponíveis a seguir e associe-os com suas respectivas características. 1) Pacote Android.Graphics. 2) ShapeDrawable. 3) RectShape. 4) Método setBounds. ( ) Através dele será possível acrescentar formas ao desenho criado. ( ) Estabelece o limite no qual o usuário irá desenhar o retângulo utilizando o método draw. ( ) Método onde é possível estabelecer formas para o desenho, a começar pelo código. ( ) Disponibiliza todas as classes de nível mais baixo necessárias para que o usuário desenvolva elementos gráficos. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. 2, 3, 4, 1. 2. 2, 4, 3, 1. Resposta correta 3. 4, 1, 2, 3. 4. 1, 2, 4, 3. 5. 3, 1, 2, 4.
Compartilhar