Prévia do material em texto
06/11/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/330678/novo/1/61439 1/5 Questão 1/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: Nota: 20.0 A I e III. 06/11/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/330678/novo/1/61439 2/5 B I e IV. C II e IV. D III e IV. Questão 2/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: Nota: 20.0 A I e III. B II e IV. C I, III e IV. Você acertou! Aula 4, Tema 3 – Pgs. 8 e 9 da rota impressa. Você acertou! Aula 5, Tema 2 – Pgs. 9 e 10. 06/11/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/330678/novo/1/61439 3/5 D II, III e IV. Questão 3/5 - Dispositivos Móveis A opção por utilizar um determinado sistema operacional para iniciar o desenvolvimento de APPs deve ser embasada por critérios técnicos e econômicos. Alguns aspectos técnicos que são mais favoráveis à opção pelo desenvolvimento de APPs para o Android são: Nota: 0.0 A A necessidade de usarmos somente o SQLite, um banco de dados relacional bastante leve, para o armazenamento de dados. B A facilidade de instalação de software e das configurações adicionais para o uso dos protocolos e serviços de comunicação, tais como GSM / EDGE, CDMA, UMTS, Bluetooth, Wi-Fi, LTE, NFC e WiMAX. C O suporte nativo para multitoque e multitarefa, o que permite ao usuário mudar de uma tarefa para outra rapidamente enquanto vários aplicativos são executados simultaneamente. D A necessidade de uma solução de sincronização proprietária para enviar dados de mensagens curtas para seus usuários em dispositivos Android. Questão 4/5 - Dispositivos Móveis O recurso Style define o formato e o visual da UI das APPs. Um style pode ser aplicado a uma View individual, a partir de um arquivo de layout, ou a uma Activity ou a toda a APP, se definido no arquivo manifest. Sobre o recurso Style e seu uso em APPs do Android, avalie as seguintes afirmações: I. Um style é definido em um recurso XML separado daquele XML que especifica o layout. II. Uma vez definido um style este será aplicado a todo o layout da APP. Aula 4, Tema 1 – Pg. 3 da rota impressa. 06/11/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/330678/novo/1/61439 4/5 III. Diferentemente do CSS - Cascade Style Sheet, usado em web design, o Android não suporta a herança de style. IV. Podemos definir vários estilos por arquivo usando a tag <style>, mas cada estilo terá seu nome que o identifica exclusivamente. Assinale a única alternativa que apresenta apenas as afirmativas corretas: Nota: 0.0 A I e III. B I e IV. C II, III e IV. D II e IV. Questão 5/5 - Dispositivos Móveis Há inúmeros layouts padronizados que são fornecidos para o Android, que são usados em quase todos os APPs, de modo a prover um visual, uma aparência e comportamento diferentes. Relacione cada um deles à sua descrição e assinale a alternativa que contempla a sequência correta, considerada de cima para baixo: a) Linear Layout ( ) Viewgroup que alinha todos as suas Views em uma única direção, vertical ou horizontal. b) Relative Layout ( ) Viewgroup que mostra suas Views em posições relativas. c) Table Layout ( ) Marcador de posição na tela usado para uma única exibição. d) Absolute Layout ( ) Permite a definição do local exato para a exibição de uma View. e) Frame Layout ( ) View que posiciona outras Views em linhas e colunas. f) List View ( ) Viewgroup que exibe uma lista de itens em uma grade bidimensional, sobre a qual se pode rolar. Aula 5, Tema 3 – Pgs. 13 e 14. 06/11/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/330678/novo/1/61439 5/5 g) Grid View ( ) Viewgroup que exibe uma lista de itens sobre os quais se pode rolar. Nota: 20.0 A a – b – e – d – c – f – g. B b – a – c – d – e – f – g. C a b e d c g f