Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 1a Questão (Ref.:201502286690) Acerto: 1,0 / 1,0 Qual o nome da classe usada pela intenção para armazenar informações adicionais? Parcelable Bundle DataStore Extra Activity 2a Questão (Ref.:201504192375) Acerto: 1,0 / 1,0 Assim como na linguagem Java, a plataforma Android possui sua máquina virtual própria, denominada Dalvik Virtual Machine (DVM). Otimizada para consumir menos memória, ela difere da Java Virtual Machine (JVM) porque os arquivos .class são convertidos para o formato .dex (Dalvik Executable), que corresponde à aplicação Android compilada, e compactados em um arquivo com extensão .apk (Android Package File) que representa a aplicação final. A partir do Android 4.4, a DVM foi substituída pela: JDK APK ART JIT DVK 3a Questão (Ref.:201504262843) Acerto: 1,0 / 1,0 A Activity é responsável por construir uma tela em Android, bem como tratar os eventos gerados por ela. Toda aplicação Android deve implementar ao menos uma Activity, podendo chamar outras Activities. O Android é responsável por gerenciar o ciclo de vida das Activities. A seguir, a descrição de um dos métodos usados no gerenciemnto do ciclo de vida de uma Activity: "É a primerira função executada quando a Activity é criada. Tem por responsabilidade carregar os layouts XML, inicializar os objetos, variáveis e outras operações de inicialização. É importante lembrar que executada somente uma vez." Assinale a alternativa que indica o método cuja execução corresponde à descrição acima. onStart() onInitialize() onCreate() onRestart() onResume() 4a Questão (Ref.:201502286508) Acerto: 1,0 / 1,0 A Arquitetura do Android possui várias camadas. O conhecimento sobre uma visão geral das mesmas bem como o propósito de cada uma é fundamental para um desenvolvedor Android. Dito isso, selecione a opção que contém todas as camadas da arquitetura da plataforma Android: NDA. Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime. Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime. 5a Questão (Ref.:201502286730) Acerto: 1,0 / 1,0 Complete a frase: O __________________ representa uma tela da aplicação. Define métodos chamados para responder a eventos de tela. Controla o estado e eventos da tela Intent public class IntentService extends IntentService { protected void onHandleIntent(Intent workIntent) { } } Celular Activity View 6a Questão (Ref.:201502286545) Acerto: 1,0 / 1,0 Sobre a estrutura de uma aplicação Android é correto afirmar: Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos. NDA. A Classe R só pode ser alterada se tal permissão for configurada no Eclipse. A classe R é um arquivo facultativo em uma aplicação Android. O arquivo AndroidManifest é obrigatório em uma aplicação Android. 7a Questão (Ref.:201502286640) Acerto: 1,0 / 1,0 Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos: (I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação. (II) uma tela Android, eventos podem ser gerados pelo view Button. (III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário. Marque a alternativa que identifica as afirmativas corretas: I, apenas. III, apenas. II e III, apenas. II, apenas. I, II e III. 8a Questão (Ref.:201502286661) Acerto: 1,0 / 1,0 Um recurso utilizado para exibição de mensagens de texto é o uso da classe Toast. Com está classe, é possível criar uma pequena mensagem que será exibida ao usuário durante alguns segundos. A vantagem do Toast é a sua simplicidade de criação, além disso, não necessita interação do usuário, pois desaparece após algum tempo. Escolha a opção correta de se utilizar a classe Toast: Toast.makeText(this,"texto",Toast.LENGTH_SHORT).alert(); Toast.makeText(this,"texto",Toast.LENGTH_LONG).show(); Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print(); Toast.makeToast(this,"texto",Toast.LENGTH_LONG).show(); Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert(); 9a Questão (Ref.:201504192429) Acerto: 1,0 / 1,0 Através do método makeText() da classe Toast podemos, entre outras coisas, configurar o tempo de duração da exibição de uma mensagem. O uso da constante Toast.LENGTH_LONG corresponde a uma duração de: 6 segundos. 2 segundos 8 segundos 4 segundos 3 segundos 10a Questão (Ref.:201504313017) Acerto: 1,0 / 1,0 Considere as alternativas apresentadas abaixo e assinale aquela que indica o tipo de menu do Android que tem como uma de suas características ser exibido após um clique longo (mais de 2 segundos) em um componente visual. Menu pop-up. Menu suspenso. Menu de barra de ação. Menu de opção. Menu de contexto.
Compartilhar