Prévia do material em texto
Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Aluno(a): ROBSON FRANCISCO BOA HORA SANTOS Matrícula: 201709052791
Acertos: 9,0 de 10,0 Início: 13/05/2019 (Finaliz.)
1a Questão (Ref.:201710053071) Acerto: 1,0 / 1,0
Qual o nome da classe usada pela intenção para armazenar informações adicionais?
Parcelable
DataStore
Bundle
Activity
Extra
2a Questão (Ref.:201711958756) Acerto: 1,0 / 1,0
Assim como na linguagem Java, a plataforma Android possui sua máquina virtual própria, denominada Dalvik Virtual
Machine (DVM).
Otimizada para consumir menos memória, ela difere da Java Virtual Machine (JVM) porque os arquivos .class são
convertidos para o formato .dex (Dalvik Executable), que corresponde à aplicação Android compilada, e compactados em
um arquivo com extensão .apk (Android Package File) que representa a aplicação final.
A partir do Android 4.4, a DVM foi substituída pela:
JDK
ART
JIT
APK
DVK
3a Questão (Ref.:201710052890) Acerto: 1,0 / 1,0
O Android fornece uma série de componentes View usados na construção da interface gráfica do usuário. Esses
componentes são chamados de widgets. Marque a alternativa que identifica apenas componentes desse tipo:
TextView, LinearLayout, RadioButton
TableLayout, ScrollView, Button
ScrollView, GridView, EditText
TextView, EditText, Button
Button, RelativeLayout, GridView
4a Questão (Ref.:201710053100) Acerto: 0,0 / 1,0
A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
O arquivo main.xml define a interface de usuário para sua atividade
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.
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.
5a Questão (Ref.:201710053030) Acerto: 1,0 / 1,0
Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões do aplicativo e
suas activities. O nome deste arquivo é:
Layout.xml
Activity
String.xml
Arquivo manifesto - AndroidManifest.xml
Arquivo R
6a Questão (Ref.:201710053097) Acerto: 1,0 / 1,0
Considere a afirmação:
Uma componente da application framework do Android permite que aplicativos acessem dados de outros aplicativos ou
para compartilhar seus próprios dados.
Qual das alternativas é completamente verdadeira?
Resource Manager
Notification Manager
Activity Manager
Activity
Content Provider
7a Questão (Ref.:201710053021) Acerto: 1,0 / 1,0
Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos:
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button.
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário.
Marque a alternativa que identifica as afirmativas corretas:
II, apenas.
I, apenas.
II e III, apenas.
III, apenas.
I, II e III.
8a Questão (Ref.:201710053042) Acerto: 1,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.makeText(this,"texto",Toast.LENGTH_LONG).show();
Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print();
Toast.makeToast(this,"texto",Toast.LENGTH_LONG).show();
Toast.makeText(this,"texto",Toast.LENGTH_SHORT).alert();
Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert();
9a Questão (Ref.:201711958797) Acerto: 1,0 / 1,0
Em uma aplicação Android, o parâmetro android:showAsAction define a forma de exibição dos componentes. Indique qual
das constantes abaixo deve ser empregada quando se desejar que o componente seja exibido na "action bar"
WITHTEXT
ALWAYS
IFROOM
COLLAPSEACTIONVIEW
NEVER
10a Questão (Ref.:201710052909) 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:
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.
Declara um componente do tipo viewgroup 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 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.