NEW
Font size
WorksheetsRevisão Dispositivos Móveis
Total questions: 25
Worksheet time: 50mins
Sobre o Android, é correto afirmar que uma Activity
realiza operações na tela, representando a interface gráfica com o usuário.
define em sua estrutura XML informações essenciais da aplicação.
executa funcionalidades em background sem interação com a interface do usuário.
define em sua estrutura XML o layout da aplicação.
representa uma estrutura de dados passiva com a descrição abstrata da operação a ser realizada.
Plataforma corresponde a versão do Sistema Operacional Android. Cada versão possui um número inteiro que corresponde a versão da plataforma Android. Este número inteiro é denominado
API Level
Android Level
Android Version
Platform Version
Identifique a opção abaixo que corresponde a um aplicativo distribuído pela Google Play que apresenta funcionalidades essenciais para se comunicar com os serviços do Google
Google Play Services
Google Developers Console
Google Developers Services
Google Essential tools
Uma aplicação que é desenvolvida diretamente para uma plataforma, em uma linguagem específica, é considerada
Híbrida
Webapp
Nativa
Console
O Android é um sistema operacional criado e mantido pela Google
Verdade
Falso
A plataforma Android foi originalmente desenvolvida como sistema operacional para câmeras digitais.
Verdadeiro
Falso
O API Level define qual o conjunto de funções está disponível para o programador.
Verdadeiro
Falso
Todos os dispositivos Android recebem atualizações de API Level.
Verdadeiro
Falso
O que faz o emulador?
Permite executar os códigos em um celular ou tablet de verdade
Permite testar o aplicativo em um ambiente simulado muito próximo ao real, incluindo especificações de hardware como tela e memória
Examina o código compilado em busca de erros
É o ambiente de execução onde todos os códigos Android são executados na JVM
Método chamado após a pausa, quando a atividade deixa de ter visibilidade.
On Create
On Resume
On Pause
On Restart
Classe do Android que pode ser utilizada para enviar uma mensagem para o sistema operacional; solicitar ao sistema operacional que ligue para determinado número de celular, etc.” Assinale-a
Intent
Service
Content
Receiver
AppCompatActivity
Para executar um comando SQL na tabela tab_processo de uma base de dados foi utilizado o comando
x = y.query("tab_processo", null, null, null, null, null, null);
em uma aplicação criada no Android Studio com instalação padrão. Nesta instrução, os objetos x e y são, respectivamente, dos tipos
ResultSet e SQLDatabase
ContentValues e Cursor
int e SQLiteDatabase
SQLiteDatabase e ContentValues
Cursor e SQLiteDatabase
Os aplicativos do Android são construídos por meio de componentes bem definidos.
O componente de aplicativo do Android que fornece uma tela com a qual os usuários podem interagir para fazer algo, como discar um número no telefone, enviar um e-mail ou ver um mapa é:
Activity
BroadcastReceiver
ContentProvider
Intent
Service
No desenvolvimento de aplicações para a plataforma móvel Android, deve-se observar a proteção oferecida pelo ciclo controlado de vida. O momento imediatamente antes em que uma atividade será exibida na tela do dispositivo do usuário, é o passo do ciclo de vida denominado
onStop
onCreate
onPause
onResume
onStart
Em uma aplicação Android, o arquivo que deve ficar na pasta Manifests do projeto e onde ficarão todas as configurações necessárias para executar a aplicação (como o nome do pacote utilizado e o nome das classes de cada activity) denomina-se
ApplicationConfig.xml.
AndroidManifest.xml.
AndroidProvider.xml.
ApplicationManifest.xml.
AndroidConfig.xml.
A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
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.
O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes utilizadas no aplicativo
Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivos ficam armazenadas no arquivo R.java.
O arquivo main.xml define a interface de usuário para sua atividade
Em relação aos principais componentes de um aplicativo Android, analise os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.
( ) Uma “atividade” do Android é tanto uma unidade de interação do usuário quanto uma unidade de execução.
( ) Um programa Android interativo é iniciado pela criação de subclasses da classe Activity ou AppCompatActivity.
( ) A classe Toast do Android pode ser utilizada para direcionar o usuário da Activity A para a Activity B.
( ) A classe openOrCreateDatabase do Android possui o quarteto de atividades básicas para inserção, consulta, atualização e exclusão de dados do banco de dados.
V, F, F, V.
F, V, F, V.
F, V, V, F.
V, V, F, F.
F, F, F, F
O ________ cuida da parte da interação entre o aplicativo e o banco de dados, enquanto que a tecnologia ________ cuida da parte visual da aplicação, de como ela será apresentada para o usuário final.
As lacunas podem ser preenchidas corretamente e respectivamente por:
Java e XML.
Android Studio e Java.
XCode e XML.
XML e Android Studio.
Javascript e HTML
Sobre a Activity e a Classe R no desenvolvimento mobile Android, julgue os itens a seguir:
I - Liga o arquivo XML ao arquivo JAVA e vice-versa;
II - A ligação para um componente é feita através de vários identificadores, que são definidos automaticamente pelo Android Studio na hora do desenvolvimento do app;
III - No XML, deve-se utilizar o método findViewById() para realizar a integração.
I, II, III.
I apenas.
II apenas.
III apenas.
II e III apenas
Na programação de aplicativos Android, o LinearLayout permite organizar os elementos de uma tela de maneira organizada e responsiva, ou seja, independente do tamanho da tela, os componentes estarão ordenados. Sabendo disso, qual propriedade do LinearLayout deve ser usada para organizar os elementos da tela um embaixo do outro
tools:context=".Tela1"
android:orientation="vertical"
android:itemAlignment="horizontal"
android:orientation="horizontal"
android:layout_margin="20dp"
O desenvolvimento de aplicativos Android pode ser dividido em duas etapas: programação das telas (layout XML) e programação dos comportamentos dinâmicos (Java).
É importante adicionar o ID nos elementos dinâmicos do layout, porque
esses elementos serão usados para criar a tabela do banco de dados.
eles serão usados na declaração de variáveis dinâmicas na classe Java. Essa declaração deve ocorrer dentro do método onCreate.
o tamanho da fonte, as cores e a alinhamento do layout só serão alteráveis se os IDs forem declarados.
facilita a tradução dos textos para outros idiomas (internacionalização).
eles serão referenciados no Java através do ID, usando o método findViewById e a classe R. Por exemplo: editNome1 = findViewById(R.id.tela1_nome1); , onde o que está destacado em negrito é o ID declarado no layout XML.
O desenvolvimento de aplicativos Android pode ser dividido em duas etapas: programação das telas (layout XML) e programação dos comportamentos dinâmicos (Java).
É importante adicionar o ID nos elementos dinâmicos do layout, porque
esses elementos serão usados para criar a tabela do banco de dados.
eles serão usados na declaração de variáveis dinâmicas na classe Java. Essa declaração deve ocorrer dentro do método onCreate.
o tamanho da fonte, as cores e a alinhamento do layout só serão alteráveis se os IDs forem declarados.
facilita a tradução dos textos para outros idiomas (internacionalização).
eles serão referenciados no Java através do ID, usando o método findViewById e a classe R. Por exemplo: editNome1 = findViewById(R.id.tela1_nome1); , onde o que está destacado em negrito é o ID declarado no layout XML.
Pedrinho está criando um aplicativo Android e se deparou com a necessidade de limpar dois campos de texto (EditText), após a inserção com sucesso dos dados no banco de dados.
Selecione a alternativa que mostra corretamente os comandos que Pedrinho deve usar para fazer a limpeza dos campos referidos.
editNome1.getText();
editNome2.getText();
editNome1.setText("");
editNome2.setText("");
editNome1.getText().toString();
editNome2.getText().toString();
editNome1.getSelectedItem().toString();
editNome2.getSelectedItem().toString();
editNome1.setSelectedItem("");
editNome2.setSelectedItem("");
A utilização de uma ListView consiste em declará-la no arquivo de layout XML, criar um arquivo específico de layout dos itens e realizar a programação Java. A parte mais importante da referida programação Java consiste em juntar todos os componentes para construir a lista em um objeto único. Esse objeto é da classe
SimpleCursorAdapter
ListView
String[ ]
int[ ]
AlertDialog
Um analista de sistemas está em dúvida sobre qual classe, liga o arquivo XML ao arquivo JAVA e vice-versa, ligação é feita através de identificadores únicos e no Java, deve-se utilizar o método findViewById() para realizar a integração. Assinale a alternativa que corresponde a respectiva classe que o analista está procurando.
Classe MainActivity.
Classe R.
Classe P.
Classe Andoid
Classe Activity
