|
1) Quais s�o as vantagens do Android?
- C�digo-fonte aberto: significa que n�o atem taxa de licen�a, distribui��o e desen-volvimento.
- Independente de plataforma: suporta plataformas Windows, Mac e Linux.
- Suporta v�rias tecnologias: suporta tecnologias de c�mera, Bluetooth, wifi, fala, EDGE etc.
- M�quina Virtual altamente otimizada: o Android usa uma m�quina virtual altamen-te otimizada para dispositivos m�veis, chamada DVM (Dalvik Virtual Machine).
2) O Android suporta outras linguagens al�m do Java?
Sim, um aplicativo Android pode ser desenvolvido em C/C++ tamb�m usando o Android NDK (Native Development Kit). Isso torna o desempenho mais r�pido. Deve ser usado com o Android SDK.
3) Quais s�o os principais blocos de constru��o do Android?
Os principais blocos de constru��o do Android s�o:
- Activity
- View
- Intent
- Service
- Content Provider
- Fragment etc.
4) O que � atividade no Android?
A atividade � como um quadro ou janela em Java que representa a GUI. Representa uma tela do Android.
5) Quais s�o os m�todos de ciclo de vida de uma Activity Android?
Existem 7 m�todos de atividade de ciclo de vida. Eles s�o os seguintes:
- onCreate()
- onStart()
- onResume()
- onPause()
- onStop()
- onRestart()
- onDestroy()
6) D� uma lista de pastas impotentes no Android.
As seguintes pastas s�o declaradas como impotentes no Android:
- AndroidManifest.xml
- build.xml
- bin/
- src/
- res/
- assets/
7) Como os layouts s�o colocados no Android?
Layouts no Android s�o colocados como arquivos XML.
8) Onde os layouts s�o colocados no Android?
Layouts no Android s�o colocados na pasta de layout.
9) O que ADT significa?
ADT significa Android Development Tools (Ferramenta de Desenvolvimento Android), isso � �til para desenvolver os aplicativos e testar os aplicativos.
10) Quais s�o as ferramentas colocadas em um Android SDK?
O Android SDK colaborou com o Android Emulator, o DDMS (Servi�os de Monitora-mento de Depura��o do Dalvik), o AAPT (Ferramenta de Empacotamento de Ativos do Android) e o ADB (Android Debug Bridge)
11) O que � o viewGroup no Android?
O viewGroup � uma cole��o de visualiza��es e outras visualiza��es secund�rias, � uma parte invis�vel e a classe base para layouts.
12) O que � um servi�o no Android?
O Servi�o � como uma atividade para executar funcionalidades em segundo plano sem intera��o da interface do usu�rio.
13) O que � o NDK?
NDK significa Native Development Kit. Usando o NDK, voc� pode desenvolver uma par-te de um aplicativo usando uma linguagem nativa, como C/C++, para melhorar o desem-penho.
14) O que � ANR?
ANR significa Application Not Responding. � uma caixa de di�logo que aparece se o aplicativo n�o estiver mais respondendo.
15) O que � o SDK do Google Android?
O SDK do Google Android � um conjunto de ferramentas que � usado pelos desenvolve-dores para escrever aplicativos em dispositivos habilitados para Android. Ele cont�m uma interface gr�fica que emula um ambiente port�til controlado pelo Android e permite que eles testem e depurem seus c�digos.
16) O que � a ferramenta de imagens de nove patches no Android?
Podemos alterar imagens de bitmap em nove se��es com quatro cantos, quatro arestas e um eixo.
17) Qual Kernel � usado no Android?
O Android � um Kernel Linux 3.6 customizado.
18) O que � Widgets de aplicativos no Android?
Os widgets de aplicativos s�o visualiza��es de aplicativos em miniatura que podem ser in-corporados em outros aplicativos e receber atualiza��es peri�dicas.
19) Quais tipos de flags s�o usadas para executar um aplicativo no Android?
A seguir, dois tipos de flags para executar um aplicativo no Android:
- FLAG_ACTIVITY_NEW_TASK
- FLAG_ACTIVITY_CLEAR_TOP
20) O que � uma classe Singleton no Android?
Uma classe singleton � uma classe que pode criar apenas um objeto que pode ser comparti-lhado por todas as outras classes.
|