Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Marque a opção que não é um dispositivo móvel: Ultrabook Notebook Desktop Smartphone Tablet Respondido em 04/05/2022 18:32:31 2a Questão Acerto: 1,0 / 1,0 Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a exclusão multua entre suas opções. Esse compontente é conhecido como: Button TextView EditText CheckBox RadioButton Respondido em 04/05/2022 18:34:41 Explicação: Esse compontente é o RadioButton 3a Questão Acerto: 1,0 / 1,0 No desenvolvimento de algumas aplicações móveis e na sua utilização de recursos nativos do sistema operacional é necessário a configuração e liberações do uso desses recursos. Qual arquivo de configuração devemos alterar para liberar essas permissões? Property file Java source file R file Manifest file Layout file Respondido em 04/05/2022 18:35:18 4a Questão Acerto: 1,0 / 1,0 Sobre os componentes ScrollViews é incorreto afirmar que: Prejudicam a exibição dos diferentes componentes em um tela. Esta classe somente pode possuir um componente-filho. Permite que barras de rolagens sejam apresentadas automaticamente no caso de ser necessária a exibição de diferentes componentes em uma mesma tela. As barras de rolagens serão inseridas automaticamente quando a View ultrapassar o tamanho da tela física. Deve-se inserir dentro do ScrollView um ViewGroup que será responsável por conter todos os demais componentes. Respondido em 04/05/2022 18:36:25 Explicação: É muito comum que telas de aplicativos tenham muitos componentes, dificultando a exibição de todos em uma única tela. Por isso, o componente ScrollView permite que barras de rolagens sejam apresentadas automaticamente, caso sejam necessárias para exibição de todos os componentes na mesma tela. 5a Questão Acerto: 1,0 / 1,0 Sobre menus é correto afirmar que: O sistema Android disponibiliza apenas dois tipos de menus: menu de contexto e menu pop-up. Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual. Um menu popup suporta submenus aninhados. Um menu popup suporta ícones. São um recurso extremamente utilizado e de fácil implementação, por isso a sua usabilidade e aparência dos mesmos não são quesitos importantes. Respondido em 04/05/2022 18:37:10 Explicação: Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual. Menus, por serem comuns, necessitam que a sua usabilidade e aparência dos mesmos são quesitos necessitam de atenção especial. O sistema Android disponibiliza apenas 3 tipos de menus. Um menu popup não suporta ícones. Um menu popup não suporta submenus aninhados. 6a Questão Acerto: 1,0 / 1,0 Sobre a classe Toast é correto afirmar que: É implementável através de um certo método estático que possui dois parâmetros. O parâmetro contexto do método makeText() define o texto a ser exibido na mensagem. Exibe uma pequena tela, que pode ser personalizada, com caráter permanente. É útil para processar dados de entrada e saída. É muito utilizada quando desejamos exibir mensagens de alertas para o usuário. Respondido em 04/05/2022 18:38:18 Explicação: A classe Toast(android.widget.Toast) é muito utilizada quando desejamos exibir mensagens de alertas para o usuário. Esta exibe uma pequena tela, que pode ser personalizada, sem caráter permanente, ou seja, desaparecendo sem qualquer tipo de intervenção do usuário. Para implementarmos este tipo de mensagem, é necessário obter uma instância de objeto Toast através do método estático, desta mesma classe, makeText(), que possui três parâmetros, conforme demonstrado abaixo: Toast.makeText (contexto, texto, duração) ¿ No parâmetro contexto, definimos o contexto do aplicativo a ser exibido na mensagem; ¿ No parâmetro texto, definimos o texto a ser exibido na mensagem; ¿ No parâmetro duração, podemos definir o tempo de duração que a mensagem será exibida. A própria classe Toast nos oferece constantes para definirmos este tempo de duração, sendo elas Toast.LENGTH_SHORT e Toast.LENGTH_LONG. 7a Questão Acerto: 1,0 / 1,0 Um estilo em Android corresponde a um conjunto de propriedades que especificam a aparência e o formato para uma View. Um tema é um estilo aplicado a uma Activity ou aplicação inteira, ao invés de uma View individual. Quando um estilo é aplicado como um tema, todas as Views na Activity ou aplicação irão usar todas as propriedades de estilo por ele definidas. Assinale a alternativa correta que define um tema para uma atividade específica: activity android:style="@style/MeuTema" activity android:interface="@style/MeuTema" activity android:config="@style/MeuTema" activity android:theme="@style/MeuTema" activity android:view="@style/MeyTema" Respondido em 04/05/2022 18:39:12 Explicação: O comando application android:theme="@style/MeuTema" define o estilo MeuTema que será usado como tema em todas as views da aplicação. O comando activity android:theme="@style/MeuTema" define o estilo MeuTema que será usado como tema em todas as views de uma atividade específica. 8a Questão Acerto: 1,0 / 1,0 I - Na plataforma Android a única maneira de se implementar o armazenamento persistente de dados é através do SQLite. PORQUE II - O SQLite foi escrito especificamente para a plataforma Android de forma a explorar ao máximos os recursos do sistema. A respeito dessas asserções, assinale a opção correta: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Respondido em 04/05/2022 18:37:34 9a Questão Acerto: 1,0 / 1,0 Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve ser descendente de: TableFactory SQLiteOpenHelper ArrayAdapter Cursor SQLiteDatabase Respondido em 04/05/2022 18:39:50 Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 10a Questão Acerto: 1,0 / 1,0 Para fazer requisições pelo protocolo HTTP, a API do Android oferece duas alternativas. Entretanto, nos dias de hoje não é mais recomendado utilizar essas classes, porque a equipe do Google não dá manutenção a essas implementações. Asssinale a alternativa que indica o nome da classe que é desenvolvida e suportada pelo Google, e, de dessa forma, é recomendada para o processamento dessas requisições. HttpResponse AndroidHttpClient HttpUrlConnection HttpRequest DefaultHttpClient