Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aluno(a): VITOR SOARES MONTANARI 201901269337 Acertos: 10,0 de 10,0 09/06/2021 Acerto: 1,0 / 1,0 "É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." A definição acima corresponde ao componente: Intent Content Provider Activity Service Broadcast Receiver Respondido em 09/06/2021 10:17:44 Explicação: O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity. Acerto: 1,0 / 1,0 Sobre o AVD - Android Virtual Device, marque as opções verdadeiras. Alguns fornecedores (Motorola, Samsung, etc.) disponibilizam AVD¿s para os desenvolvedores utilizarem. Pode-se criar avds com memória de swap. Define a tela (GUI) a ser exibida. É utilizado para emular (simular) um dispositivo real. Representa um dispositivo móvel, suas configurações e aparência Respondido em 09/06/2021 10:18:55 Acerto: 1,0 / 1,0 Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões do Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 09/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 aplicativo e suas activities. O nome deste arquivo é: String.xml Arquivo manifesto - AndroidManifest.xml Layout.xml Arquivo R Activity Respondido em 09/06/2021 10:20:31 Acerto: 1,0 / 1,0 Para que possamos tratar eventos do Botão o método que devemos sobrescrever é: EventonClick OnItemClickListener ItemListener ChaneItemClick OnClickListener Respondido em 09/06/2021 10:21:52 Acerto: 1,0 / 1,0 Dado o seguinte trecho de código Android abaixo: EditText edt = (EditText) findViewById(R.id.edittext1); edt.setText("mensagem"); Marque a opção que explica corretamente o código: Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela. Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui um texto que será exibido na tela. Instancia um componente view do tipo EditText e o exibe na tela Declara um componente do tipo widget e atribui um texto que será exibido na tela. Instancia um componente do tipo viewgroup a partir de sua definição de um arquivo de layout e atribui um texto que será exibido na tela. Respondido em 09/06/2021 10:22:39 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. É útil para processar dados de entrada e saída. 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. É muito utilizada quando desejamos exibir mensagens de alertas para o usuário. Respondido em 09/06/2021 10:23:21 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. Questão4 a Questão5 a Questão6 a 09/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 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. Acerto: 1,0 / 1,0 Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada pelo Android que é muito usada na especificação do tamanho da fonte do aplicativo. pt dp px sp in Respondido em 09/06/2021 10:23:47 Explicação: sp: (Scale-independent Pixels) - É a unidade de medida recomendada para especificar o tamanho de uma fonte, para que esta seja automaticamente ajustada conforme as preferências da tela do usuário. 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 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, 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 verdadeiras, e a II é uma justificativa da I. Respondido em 09/06/2021 10:24:45 Acerto: 1,0 / 1,0 Observe o trecho de código abaixo: String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + "id INTEGER PRIMARY KEY AUTOINCREMENT, " + "title TEXT, "+ "author TEXT )"; obj.execSQL(CREATE_BOOK_TABLE); podemos afirmar que obj é do tipo: Questão7 a Questão8 a Questão9 a 09/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 JDBC Context SQLiteOpenHelper SQLiteDatabase SQLiteContext Respondido em 09/06/2021 10:25:34 Acerto: 1,0 / 1,0 Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo deve ser implementado no método: doInBackground onPostExecute onPreExecute doInProgress onCreate Respondido em 09/06/2021 10:26:24 Explicação: Para uma AsyncTask, ocorre onPreExecute, antes da execução em paralelo, e onPostExecute, ao seu término. O trecho que executará em uma thread separada deve ficar no método doInBackground. Questão10 a javascript:abre_colabore('38403','228948442','4683751641');
Compartilhar