Prévia do material em texto
Dispositivos Móveis – APOL 4 Questão 1/5 - Dispositivos Móveis Componentes de aplicativos são os blocos de construção essenciais de uma APP. Esses componentes são fracamente acoplados por meio do arquivo de manifesto do aplicativo, o AndroidManifest.xml, que descreve cada componente do aplicativo e como eles interagem. Existem quatro componentes principais que podem ser usados em uma APP. Sobre os componentes das APPs do Android, avalie as seguintes afirmações: I. Activities são os componentes que tratam da comunicação entre o sistema operacional Android e as APPs. II. Services são aqueles que trabalham com o processamento em segundo plano associado a um aplicativo. III. Broadcast Receivers são os componentes que definem a construção da interface com o usuário, voltados para a interação com o usuário na tela do APP. IV. Content Providers são os responsáveis pelo gerenciamento do banco de dados e pelo tratamento dos dados da APP. Assinale a única alternativa que apresenta apenas as afirmativas corretas: A I e III. B I e IV. C II, III e IV. D II e IV. Questão 2/5 - Dispositivos Móveis O sistema operacional Android constitui-se de pilha de componentes de software, a qual é dividida em cinco seções e em quatro camadas principais, conforme mostrado no diagrama de arquitetura da figura a seguir: Sobre a arquitetura do sistema operacional e das APPs do Android, avalie as seguintes afirmações: I. O Kernel Linux fornece o nível de abstração adequada com o hardware do dispositivo móvel e contém todos os drivers dos componentes de hardware essenciais. II. A Máquina Virtual Dalvik aproveita o melhor do Linux, como por exemplo os serviços de rede e uma ampla lista de drivers de componentes do hardware. III. O conjunto de bibliotecas do Android inclui o WebKit, um engine de browser Web de código aberto, e a biblioteca libc. IV. As bibliotecas que acompanham o sistema operacional Android são específicas para o desenvolvimento de APPs em linguagem Java. Assinale a única alternativa que apresenta apenas as afirmativas corretas: A I e III. B I e IV. C II e IV. D III e IV. Questão 3/5 - Dispositivos Móveis Analise a figura abaixo, e depois avalie as afirmações abaixo assinalando-as como (F)alsas ou (V)erdadeiras. Em seguida assinale a alternativa que corresponde à sequência correta: ( ) No terceiro nível da interface de usuário temos os diferentes tipos de layouts. ( ) O ViewGroup é uma subclasse que fornece um contêiner invisível para acomodar as outras Views. ( ) A classe View é a superclasse elementar de diversos widgets, tais como botões, caixas de texto, menus e etc. ( ) Um layout típico define a estrutura visual de uma interface de usuário de uma APP, porém não pode ser criado em tempo de execução. Marque a alterativa com a sequência correta assinalada: A F – F – F – V B V – V – V – F C V – V - F – F D V – V – F – V Questão 4/5 - Dispositivos Móveis Componentes de aplicativos são os blocos de construção essenciais de uma APP. Existem componentes adicionais que são utilizados na construção do código dos demais componentes das APPs, em sua lógica e na ligação entre eles. Sobre os componentes das APPs do Android, avalie as seguintes afirmações: I. Os Resources são elementos externos, como sequências de caracteres, constantes e imagens ou desenhos. II. Os Intents representam uma parte da interface do usuário em uma Activity. III. Os Fragments são as mensagens que vão ligando os componentes para atuarem em conjunto. IV. As Views são elementos da interface do usuário que são desenhados na tela, incluindo botões, listas de formulários, etc. Assinale a única alternativa que apresenta apenas as afirmativas corretas: A I e III. B I e IV. C II e IV. D III e IV. Questão 5/5 - Dispositivos Móveis Os controles de entrada são, por natureza, os componentes interativos na UI da APP. O Android fornece uma ampla variedade destes controles que que podemos usar na UI, tais como os botões, as caixas de texto, as barras de busca e de seleção, os botões de zoom e de alternância e muito outros mais. Sobre os controles fornecidos pelo Android avalie as seguintes afirmações: I. A principal diferença entre os controles CheckBox e RadioGroup está na possibilidade se fazer uma seleção múltipla ou exclusiva. II. Button é o controle responsável por exibir uma imagem de um controle do tipo Botão, que é ativado quando pressionado. III. EditText é uma subclasse de TextView que permite a inserção de texto formatado, isto é, no formato rich text. IV. Para criar na UI da APP um control / View / widget, devemos declarar uma View/widget no arquivo de layout e atribuir-lhe a ID exclusiva. Assinale a única alternativa que apresenta apenas as afirmativas corretas: A I e III. B II e IV. C I, III e IV. D II, III e IV.