Você está na página 1de 3

Unidade IV Programa��o Orientada a Objeto I

1-Como � poss�vel iniciar a cria��o de um aplicativo Android no Eclipse?


a. Inicia-se criando um aplicativo Java como outro qualquer.
b. Deve-se criar um projeto de Activity Android.
Correta c. Deve-se criar um Android Application Project.
d. Deve-se criar um arquivo de configura��o de layout em um projeto Java.
e. Deve-se criar uma classe que herde da classe Activity.

2-Considerando a cria��o de aplicativos para Android, assinale a alternativa


correta:
a. Criamos uma interface gr�fica por meio de uma classe que herda da
classe Activity.

b.� uma boa pr�tica de programa��o definir os textos dos elementos da


interface gr�fica no local onde eles s�o declarados.

Correta c. O elemento que cria a interface gr�fica da Activity � um arquivo XML.

d. N�o devemos editar um arquivo XML diretamente pelo seu c�digo, apenas
pela sua ferramenta de edi��o.

e. O ADT compila e executa o aplicativo Android de maneira centralizada.

3-Considerando as views das Activities de um aplicativo Android, julgue as


seguintes afirma��es:

I � Uma view pode ser adicionada a uma Activity utilizando-se o editor de


interfaces, arrastando a view para a �rea de visualiza��o ou para a �rvore de
componentes. Tamb�m � poss�vel definir uma view diretamente pelo c�digo do arquivo
XML.
II � Uma view tem a sua apar�ncia definida no arquivo XML da Activity. Caso ela
apresente comportamentos, eles devem ser definidos no arquivo Java da Activity.
III � Uma Activity pode receber views, mas tamb�m pode receber componentes gr�ficos
dos pacotes swing e awt.

Apenas as afirma��es II e III est�o corretas.

Respostas:
Correta a. Apenas as afirma��es I e II est�o corretas.

b. Apenas as afirma��es I e III est�o corretas.

c. Apenas as afirma��es II e III est�o corretas.

d. Todas as afirma��es est�o corretas.

e. Apenas uma afirma��o est� correta.

4-Em um aplicativo Android, o que � uma Activity?

Resposta Selecionada:
Correta a. � um elemento do aplicativo e costuma estar associado a uma interface
gr�fica.

b. � o componente do aplicativo respons�vel por determinar as atividades


realizadas pela l�gica do sistema.
c. � o conjunto dos componentes que podem ser apresentados em uma interface
gr�fica de um aplicativo.

d.� o componente que implementa a l�gica do aplicativo em uma arquitetura


MVC.

e. � o aspecto da intera��o do aplicativo com o n�cleo do Android e com


outros aplicativos.

5-Julgue as afirma��es abaixo:

I � Uma view pode apresentar strings na interface gr�fica e esses strings podem ser
definidos em c�digo (hard coded), assim como podem ser definidos em um arquivo
centralizado, chamado strings.xml.
II � Uma boa pr�tica de programa��o � a defini��o de strings de apresenta��o no
pr�prio c�digo de declara��o da view que o apresenta. Desta forma, h� o uso mais
eficiente dos recursos escassos do dispositivo Android, economizando processamento,
mem�ria e armazenamento.
III � Uma boa pr�tica de programa��o � a defini��o de strings de apresenta��o em um
arquivo centralizado, o strings.xml. Desta forma, a manuten��o e a tradu��o do
aplicativo pode ser feita de maneira mais f�cil, sem a necessidade de alterar o
c�digo de declara��o das views.

a. Apenas as afirma��es I e II est�o corretas.

Correta b. Apenas as afirma��es I e III est�o corretas.

c. Apenas as afirma��es II e III est�o corretas.

d. Todas as afirma��es est�o corretas.

e. Apenas uma afirma��o est� correta.

6-Para se criar uma interface gr�fica:

Correta a. Podemos escrever o c�digo XML diretamente, usar o editor gr�fico


ou ambos.

b. S� podemos escrever o c�digo XML diretamente.

c. S� podemos usar o editor gr�fico.

d. Se usarmos o editor gr�fico, n�o devemos editar o c�digo XML


diretamente.

e. Se o c�digo XML for editado manualmente, o editor gr�fico n�o ir�


mais funcionar corretamente.

7-Para se testar e depurar um aplicativo Android:

a. Deve-se, obrigatoriamente, utilizar um dispositivo Android real.


b. Deve-se usar um dispositivo Android real para os testes de
compatibilidade e um dispositivo emulado para executar o depurador e realizar os
testes de l�gica.
c. Pode-se usar tanto dispositivos reais quanto emulados, mas os
dispositivos emulados devem ser espec�ficos para cada IDE (emuladores para o
Eclipse e emuladores para o Android Studio).
Correta d. Pode-se usar tanto dispositivos reais quanto emulados.
e. S� � poss�vel usar dispositivos emulados nas fases de teste e depura��o.
Os dispositivos reais s� podem executar aplicativos obtidos da loja de aplicativos
Android, ou seja, quando o aplicativo est� pronto para a distribui��o.

8-Quais s�o as diferen�as entre os ambientes de desenvolvimento Eclipse com ADT e


Android Studio?

a. O Android Studio, por ser mais recente, possui mais recursos.


b. O Android Studio pode ser usado para desenvolver aplicativos Java
convencionais assim como o Eclipse.
c. O Eclipse deixar� de ser suportado ao final de 2015, sendo recomendado
migrar o desenvolvimento de aplicativos para o Android Studio e NetBeans.
Correta d. O ADT deixar� de ser suportado ao final de 2015, sendo recomendado
migrar o desenvolvimento de aplicativos Android para o Android Studio.
e. O NetBeans tamb�m pode ser usado para o desenvolvimento de aplicativos
Android.
9- Sobre as IDEs de desenvolvimento Android, julgue as afirma��es abaixo:

I � Apesar da estrutura de um aplicativo Android ser independente da IDE utilizada,


a escolha da IDE � um passo importante, pois ap�s o in�cio do projeto � bastante
dif�cil trocar a IDE. O projeto criado em uma delas recebe elementos de
configura��o que s�o pr�prios de cada uma delas.
II � Apesar da estrutura de um aplicativo Android ser independente da IDE
utilizada, h� diferen�as sutis entre os projetos criados em cada uma delas.
Entretanto, o Android Studio possui uma funcionalidade que torna bastante simples a
convers�o de um projeto Eclipse com ADT em um projeto Android Studio.
III � O Google optou por interromper o desenvolvimento do ADT. Por isso, s� foi
desenvolvida a ferramenta de tradu��o de projetos do ADT para o Android Studio.

a. Apenas as afirma��es I e II est�o corretas.


b. Apenas as afirma��es I e III est�o corretas.
Correta c. Apenas as afirma��es II e III est�o corretas.
d. Todas as afirma��es est�o corretas.
e. Apenas uma afirma��o est� correta.

10-Sobre os layouts Android, � correto afirmar que:

a. O uso de layouts n�o dispensa a defini��o da posi��o e do tamanho das


views inseridas na Activity.

b. Uma Activity s� pode usar um layout por vez.

c. Um layout define diversos aspectos das views, como seu tamanho,


posi��o, cor e estilo.

d. Os layouts para interfaces gr�ficas s�o o produto de estudos de


usabilidade e ergonomia.

Correta e. Uma Activity pode combinar mais de um layout para construir um layout
composto.

Você também pode gostar