Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/4 - Tópicos Avançados em Programação Para que possamos anunciar quais intenções implícitas nosso aplicativo está apto a responder, devemos declarar um ou mais filtros de intenção. Qual elemento é utilizado para declarar um filtro de intenção e onde este deve ser declarado? Nota: 25.0 Resposta: O elemento é o Intent e deve ser declarado na pasta .res Questão 2/4 - Tópicos Avançados em Programação O que significa WYSIWYG e qual sua principal vantagem para os desenvolvedores? Nota: 25.0 Resposta: o WYSIWYG é uma ferramenta para a criação da representação gráfica no programa, assim facilitando o desenvolvimento. Questão 3/4 - Tópicos Avançados em Programação Durante a criação de uma interface com o usuário utilizamos o editor WYSIWYG para criar a representação gráfica (visual) do componente dentro de um determinado layout. No entanto isto não é suficiente para que o objeto possua qualquer interação com o usuário ou com o aplicativo em si. Quais são então os passos a serem criados para que possamos garantir ao usuário ou ao aplicativo acesso ao componente criado no editor visual? Nota: 0.0 Resposta: Resposta (Aula 5): O elemento utilizado é o <intent-filter> e este defe ser declarado em nosso arquivo AndroidManifest.xml. Resposta (Aula 1): O termos WYSIWYG significa "What you see is what you get" , ou seja, "o que você vê é o que você obtém". A principal vantagem de ferramentas que possuam esta interface é o fato de que o desenvolvedor pode observar, em tempo de desenvolvimento, como ficará renderizada a interface na tela do usuário, sem que seja feita a compilação e execução de seu código Resposta (Aula 3): Para que possamos garantir acesso a um componente criado no editor visual é necessário a criação de um objeto que o represente. Este objeto deve possuir o tipo especificado no layout XML. Uma vez criado o objeto, o mesmo deve ser instanciado e estar com visibilidade disponível a todos os métodos que dele fizerem uso. Questão 4/4 - Tópicos Avançados em Programação Quando criamos uma Activity que deverá retornar um determinado resultado é necessário a criação de um código de retorno, inicialização da Activity através do comando startActivityForResult e também a redefinição do método onActivityResult. Caso seja necessário, na mesma Activity, a inicialização de mais de uma Activity que retorne um resultado, quais seriam os passos necessários para garantir que o resultado de ambas seja processado corretamente? Nota: 0.0 Resposta: Resposta (Aula 3): É necessária a criação de um código único para cada Activity, assim como o processamento correto do código de requisição (requestCode), que identifica a Activity responsável pela resposta que está sendo processada.
Compartilhar