Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCT0270_AVS_201501377582 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AVS Aluno: 201501377582 - LUCIANA GONÇALVES DE OLIVEIRA Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 07/12/2017 19:57:13 1a Questão (Ref.: 201502410341) Pontos: 1,0 / 1,0 Qual o nome da classe usada pela intenção para armazenar informações adicionais? Parcelable Activity Extra Bundle DataStore 2a Questão (Ref.: 201502410153) Pontos: 1,0 / 1,0 Sobre o desenvolvimento para a plataforma Android é correto afirmar: Eventos são gerados somente por usuários ou por outras aplicações. Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só os smartphones podem ser emulados. Não é necessário se preocupar com a configuração da versão da plataforma alvo (por exemplo, Android 2.3.3) durante a configuração de um AVD, pois isso é feito automaticamente pela Dalvik. NDA. Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um smartphone real. 3a Questão (Ref.: 201502410381) Pontos: 1,0 / 1,0 Complete a frase: O __________________ representa uma tela da aplicação. Define métodos chamados para responder a eventos de tela. Controla o estado e eventos da tela public class IntentService extends IntentService { protected void onHandleIntent(Intent workIntent) { } } View Celular Activity Intent 4a Questão (Ref.: 201502410312) Pontos: 0,0 / 1,0 Um recurso utilizado para exibição de mensagens de texto é o uso da classe Toast. Com está classe, é possível criar uma pequena mensagem que será exibida ao usuário durante alguns segundos. A vantagem do Toast é a sua simplicidade de criação, além disso, não necessita interação do usuário, pois desaparece após algum tempo. Escolha a opção correta de se utilizar a classe Toast: Toast.makeToast(this,"texto",Toast.LENGTH_LONG).show(); Toast.makeText(this,"texto",Toast.LENGTH_LONG).show(); Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print(); Toast.makeText(this,"texto",Toast.LENGTH_SHORT).alert(); Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert(); 5a Questão (Ref.: 201502410179) Pontos: 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 viewgroup a partir de sua definição de um arquivo de layout e atribui um texto que será exibido na tela. Declara um componente do tipo widget e atribui um texto que será exibido na tela. Instancia um componente view do tipo EditText e o exibe 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. 6a Questão (Ref.: 201502410176) Pontos: 0,0 / 1,0 Sobre Lista de Itens no Android selecione a afirmativa VERDADEIRA: Uma ListActivity é um tipo de widget do Android. Um AdapterView é um componente obrigatório na construção de uma lista de itens. A seleção de um item em uma ListView é trada no método OnListItemClickListener. Um componente ListView é o mesmo que ListActivity. A seleção de um item em uma ListActivity é trada no método OnClickItemClickListener. 7a Questão (Ref.: 201502410141) Pontos: 1,0 / 1,0 Marque a opção que não representa uma das formas de utilização de Intents: Abrir o navegador em uma página específica. Abrir uma nova tela da aplicação (navegação). Enviar uma mensagem ao SO. Recolher o lixo gerado por objetos não utilizados. Solicitar ao SO que faça uma ligação para um determinado número. 8a Questão (Ref.: 201502410213) Pontos: 0,0 / 1,0 Para utilizar o SQLite em nossa aplicação, precisamos usar uma API que já possua todo o trabalho de se comunicar com o banco de dados encapsulado dentro dela. É justamente esse o papel de qual classe, que devemos herdar. DatabaseHelper SQLiteOpenHelper SQLiteDatabase ListenerBD Activity 9a Questão (Ref.: 201502487471) Pontos: 1,0 / 1,0 A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o nome dessa biblioteca PL/SQL SQLTransaction SQLite SqlServer MysSql 10a Questão (Ref.: 201502488702) Pontos: 0,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 onCreate doInProgress onPreExecute onPostExecute Período de não visualização da prova: desde 02/12/2017 até 12/12/2017. Parte inferior do formulário
Compartilhar