Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/05/2023, 20:30 EPS https://simulado.estacio.br/alunos/ 1/3 Disciplina: PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS AV Aluno: GABRIEL PAES RIBEIRO 202008225361 Turma: 9001 CCT0845_AV_202008225361 (AG) 13/06/2022 17:14:09 (F) Avaliação: 9,00 pts Nota SIA: 10,00 pts PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 1. Ref.: 3557497 Pontos: 1,00 / 1,00 Sobre a computação móvel é incorreto a�rmar que: Symbian é um sistema operacional para dispositivos móveis. PDA é um tipo de dispositivo móvel. Pode ser de�nida como o acesso à informação em qualquer lugar, a qualquer momento e com qualquer equipamento. Sincronização de dados com outros sistemas é um requisito para os dispositivos móveis. O conceito base que impulsionou o desenvolvimento dos dispositivos móveis foi a inércia. 2. Ref.: 995030 Pontos: 0,00 / 1,00 A respeito dos arquivos que compõem um projeto android, assinale a opção correta. O arquivo main.xml de�ne a interface de usuário para sua atividade As permissões necessárias, bem como o intent-�lters, os receptores e as referências a outros arquivos �cam armazenadas no arquivo R.java. Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml. O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes utilizadas no aplicativo O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias para que os aplicativos sejam executados. 3. Ref.: 994812 Pontos: 1,00 / 1,00 Associe os elementos abaixo corretamente: (1) View (2) ViewGroup (3) Activity ( ) TextView ( ) LinearLayout ( ) RadioButton ( ) Classe R ( ) FrameLayout Marque a opção que contém a associação correta considerando a ordenação de cima para baixo: 3,2,1,3,2. NDA. 1,2,1,3,2. 3,2,1,1,2. 1,2,3,3,2. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3557497.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 995030.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 994812.'); 25/05/2023, 20:30 EPS https://simulado.estacio.br/alunos/ 2/3 4. Ref.: 3564427 Pontos: 1,00 / 1,00 A plataforma Android tem uma estrutura de componentes altamente modular, o que permite o reaproveitamento de código entre as aplicações. Qual, entre essas estruturas, é a utilizada para representar uma tela de interface com o usuário? Receptores de Transmissão (Broadcat Receivers) Manifesto (Manifests) Provedores de Conteúdo (Content Providers) Atividades (Activities) Serviços (Services) 5. Ref.: 3564428 Pontos: 1,00 / 1,00 Os controles de seleção podem ser utilizados para construir interfaces grá�cas em que o usuário necessita realizar algum tipo de escolha. Qual o controle que permite ao usuário realizar a seleção de um ou mais itens a partir de um conjunto de elementos? ServiceBox Radio Button CheckBox TextBox ManifestBox 6. Ref.: 3021342 Pontos: 1,00 / 1,00 Uma noti�cação Android nada mais é do que uma mensagem que aparece na barra de status Android. Seu objetivo é noti�car ao usuário sobre algum evento, seja através de um ícone na barra de status, através de vibração, som ou acender de luzes do dispositivo. Em um projeto, quando utilizamos o objeto Noti�cation devemos implementar, no mínimo, os métodos: setAutoCancel(), setLargeIcon() e setSubText() setSmallIcon(), setContentTitle() e setContextText(). setContentTitle(), setSubText() e setAutoCancel() setSmallIcon(), setContentText() e setContentIntent() setContentIntent(), setAutoCancel() e setSmallIcon(). 7. Ref.: 994801 Pontos: 1,00 / 1,00 Marque a opção que não representa uma das formas de utilização de Intents: Recolher o lixo gerado por objetos não utilizados. Abrir uma nova tela da aplicação (navegação). Solicitar ao SO que faça uma ligação para um determinado número. Enviar uma mensagem ao SO. Abrir o navegador em uma página especí�ca. 8. Ref.: 994873 Pontos: 1,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3564427.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3564428.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3021342.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 994801.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 994873.'); 25/05/2023, 20:30 EPS https://simulado.estacio.br/alunos/ 3/3 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 Activity ListenerBD SQLiteOpenHelper SQLiteDatabase 9. Ref.: 1072180 Pontos: 1,00 / 1,00 Uma aplicação Android faz a manipulação de dados em uma tabela de nome "usuario" com duas colunas do tipo texto: "login" e "senha". Deseja-se fazer a inclusão de um novo registro nessa tabela. Para tanto, considere o trecho de código a seguir: String sql = "INSERT INTO usuario VALUES (?,?); SQLiteDatabase banco = this.getWritableDatabase(); SQLiteStatement cmd = banco.compileStatement(sql); E indique a linha de comando correta para de�nir o parâmetro "1234" para a coluna "senha" da tabela em questão. cmd.bindString (1,"1234"); cmd.bindString(0,"1234"); cmd.bindString(4,"1234"); cmd.bindString (3,"1234"); cmd.bindString(2,"1234"); 10. Ref.: 1073357 Pontos: 1,00 / 1,00 A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos dados fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos mesmos a partir de um conjunto de classes especí�cas. Qual a classe para tratar os dados recebidos como um vetor de elementos? JSONException JSONVector JSONList JSONObject JSONArray javascript:alert('C%C3%B3digo da quest%C3%A3o: 1072180.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 1073357.');
Compartilhar