Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Qual o nome da classe usada pela intenção para armazenar informações adicionais?
		
	
	DataStore
	 
	Bundle
	
	Extra
	 
	Activity
	
	Parcelable
	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:
		
	
	APK
	
	JIT
	
	JDK
	
	DVK
	 
	ART
	Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de dispositivo?
		
	
	São menores e mais leves.
	
	Maior autonomia de bateria.
	
	Normalmente são mais rápidos para inicialização ou desligamento.
	
	Podem possuir conectividade, inclusive intermitente.
	 
	Utilizam o mouse como dispositivo de apontamento.
	Marque a opção que não é um dispositivo móvel:
		
	
	Notebook
	
	Tablet
	
	Ultrabook
	 
	Desktop
	
	Smartphone
	
	Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de nosso corpo.
		
	 
	Dispositivos Móveis
	
	onReset
	
	Computadores
	
	Smart TV
	
	Activity
	"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
A definição acima corresponde ao componente:
		
	
	Service
	 
	Activity
	
	Broadcast Receiver
	
	Content Provider
	
	Intent
	A Activity é responsável por construir uma tela em Android, bem como tratar os eventos gerados por ela. Toda aplicação Android deve implementar ao menos uma Activity, podendo chamar outras Activities. O Android é responsável por gerenciar o ciclo de vida das Activities. 
A seguir, a descrição de um dos métodos usados no gerenciemnto do ciclo de vida de uma Activity:
"É a primerira função executada quando a Activity é criada. Tem por responsabilidade carregar os layouts XML, inicializar os objetos, variáveis e outras operações de inicialização. É importante lembrar que executada somente uma vez."
Assinale a alternativa que indica o método cuja execução corresponde à descrição acima.
 
		
	 
	onCreate()
	
	onInitialize()
	
	onRestart()
	
	onResume()
	
	onStart()
	Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a entrada de informações textuais.Esse compontente é conhecido como:
		
	 
	TextBox
	
	TextField
	 
	EditText
	
	TeatArea
	
	Label
	O controle Spinner possui uma interface que permite o tratamentos de eventos associado a ele. Essa interface é conhecida como:
		
	
	OnChecked
	 
	OnItemChecked
	
	OnItemSelected
	 
	OnClick
	
	OnSelected
	A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
		
	
	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.
	
	O arquivo main.xml define a interface de usuário para sua atividade
	
	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.
	 
	Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
	¿Você já sabe que a linguagem Java é utilizada para construir as aplicações para o Android. O fato e que em seu sistema operacional não existe uma máquina virtual Java. Na verdade o que temos é uma máquina virtual chamada ____que é otimizada para execução em dispositivos móveis.¿ LECHETA, Ricardo Google Android pag 26 O nome da máquina virtual para o Android que completa a frase acima é :
		
	 
	DALVIK
	
	AVD
	
	JVM
	 
	APK
	
	KVM
	Sobre o desenvolvimento para a plataforma Android é correto afirmar:
		
	
	Eventos são gerados somente por usuários ou por outras aplicações.
	
	Não é necessário se preocupar com a configuração da versão da plataforma alvo (por exemplo, Android 2.3.3) durante a configuração de um AVD, pois isso é feito automaticamente pela Dalvik.
	
	NDA.
	 
	Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um smartphone real.
	
	Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só os smartphones podem ser emulados.
	Em um projeto Android, há alguns arquivos que desempenham papel importante na definição e configuração do projeto. Assinale a alternativa que indica corretamente o nome do arquivo cuja descrição é apresentada a seguir:
"Considerado um dos principais arquivos de sua aplicação. É nele que são descritas informações essenciais à execução de seu projeto como, por exemplo:
 - Nome do pacote utilizado;
 - Nome das Activities;
 - Permissões que o aplicativo possui;
 - Versão mínima da API Android."
		
	 
	AndroidManifest.xml
	
	Resource.xml
	
	Content_main.xml
	
	Activity_main.xml
	
	String.xml
	A Arquitetura do Android possui várias camadas. O conhecimento sobre uma visão geral das mesmas bem como o propósito de cada uma é fundamental para um desenvolvedor Android. Dito isso, selecione a opção que contém todas as camadas da arquitetura da plataforma Android:
		
	 
	Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime.
	
	Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime.
	 
	Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime.
	
	NDA.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime.
	No desenvolvimento de algumas aplicações móveis e na sua utilização de recursos nativos do sistema operacional é necessário a configuração e liberações do uso desses recursos. Qual arquivo de configuração devemos alterar para liberar essas permissões?
		
	
	Java source file
	
	R file
	
	Property file
	
	Layout file
	 
	Manifest file
	Selecione o item que representa uma característica de uma Activity:
		
	
	É uma mensagem de solicitação da aplicação ao S.O.
	 
	Controla o estado e eventos da tela.
	
	Possui métodos para responder a eventos de tela.
	
	Corresponde a elementos gráficos de uma tela.
	 
	Representa um layout de tela da aplicação.
	Os componentes do tipo VIEW destinam-se a construção de interface gráfica do usuário, sendo composta de componentes de interação do usuário e componentes de organização da tela. Qual dos seguintes componentes não pertence a catagoria de componentes de organização de tela?
		
	
	GridView
	 
	RadioGroup
	
	LinearLayout
	
	FrameLayout
	
	ScrollView
	Uma classe Activity na plataforma android representa:
		
	
	Uma classe utilitária
	
	Um objeto do tipo botão.
	
	Uma classe encapsulada com getters e setters
	 
	Um arquivo xml de configuração
	 
	Uma tela do aplicativo móvel
	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?
		
	
	Activity
	
	Notification Manager
	 
	Content Provider
	 
	Resource Manager
	
	Activity Manager
	O componente __________ tem como principal objetivo a execução de tarefas em background.
Nas aplicações Android uma _____________ é utilizada para representar uma tela de interface com o usuário.
O ___________éo mecanismo utilizado para tornar os dados da aplicação disponíveis para outras aplicações no dispositivo.
O componente ____________ é utilizado no processo de comunicação para o recebimento de mensagens enviadas pela sistema operacional Android para as aplicações.
A - Activity
B - Broadcat Receiver
C - Content Provider
D - Service
Escolha a opção correta:
		
	
	C - D - A - B
	
	B - C - D - A
	 
	D - A - C - B
	 
	D - A - B - C
	
	A - B - C - D
	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 é:
		
	
	Activity
	
	String.xml
	 
	Arquivo manifesto - AndroidManifest.xml
	
	Layout.xml
	
	Arquivo R
	Sobre a estrutura de uma aplicação Android é correto afirmar:
		
	
	A Classe R só pode ser alterada se tal permissão for configurada no Eclipse.
	
	A classe R é um arquivo facultativo em uma aplicação Android.
	
	Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos.
	
	NDA.
	 
	O arquivo AndroidManifest é obrigatório em uma aplicação Android.
	
	Na construção de telas no Android é comum o uso de componente View do tipo BUTTON para tratar os dados fornecidos pelo usuário. Para que esse componente possa tratar a ação de clique do usuário ele deve implementar:
		
	
	implementar um componente onMouseClickListener
	
	implementar um componente do tipo ButtonClick
	
	implementar um ButtonClickListener
	
	implementar um OnItemClickListener
	 
	implementar um OnClickListener
	Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de componentes VIEW e marque a opção correta
	( 1 ) LinearLayout
( 2 ) TextView
( 3 ) Checkbox
( 4 ) Radiobutton
( 5 ) Radiogroup
	( ) Organiza os componentes da UI de uma tela
( ) Permite agrupar itens de seleção única em uma tela
( ) Permite definir opção de escolha única em uma tela
( ) Permite apresentar uma informação em uma tela
( ) Permite escolher entre dois estados em uma tela
		
	
	(  ) 3, 4, 1, 5, 2
	
	(  ) 4, 3, 2, 1, 5
	
	(  ) 5, 1, 2, 4, 3
	
	(  ) 1, 5, 3, 2, 4
	 
	(  ) 1, 5, 4, 2, 3
	O que acontece com a execução do código abaixo: Button botao = (Button)findViewById(R.id.bt); botao.setOnclickListener(new OnClickListener(){ public void onClick(View v) { Toast.makeText(ctx,"Bom dia aluno!",Toast.LENGTH_LONG).show(); } });
		
	
	O código só funciona se estiver fora do método onCreate
	
	O comando findViewById serve para buscar o objeto da classe Activity.
	
	É exibido um popup na tela com a mensagem ¿ctx¿.
	
	É exibido um AlertDialog.
	 
	A mensagem Bom dia aluno é exibida quando clicado no botão em um Toast.
	Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ?
		
	 
	findViewById(int id);
	
	retrieveResourceById(int id);
	
	findViewById(String id);
	
	findViewId(int id);
	
	findViewByReference(int id);
	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_SHORT).alert();
	 
	Toast.makeText(this,"texto",Toast.LENGTH_LONG).show();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).show();
	Para se construir uma Tela no Android são necessários três elementos (citados logo abaixo). De acordo com a responsabilidade de cada um, faça a associação abaixo.
(1) Classe Java (2) Classe R (3) Layout (xml)
( ) Contém uma relação de constantes usados para acessar recursos do projeto.
( ) Gerencia o ciclo de vida da activity.
( ) Seus dados não podem ser alterados.
( ) Contém a especificação de como a activity será apresentada. Marque o item que contém a sequência correta da associação de cima para baixo:
		
	
	3,2,3,1.
	
	1,2,3,1.
	
	2,2,3,1.
	 
	2,1,2,3.
	
	2,1,3,2.
	Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
		
	
	EventonClick
	 
	OnClickListener
	
	OnItemClickListener
	
	ChaneItemClick
	 
	ItemListener
	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:
		
	 
	I, apenas.
	
	II e III, apenas.
	
	II, apenas.
	
	III, apenas.
	 
	I, II e III.
	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"
		
	 
	COLLAPSEACTIONVIEW
	
	NEVER
	
	WITHTEXT
	
	ALWAYS
	 
	IFROOM
	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:
		
	
	Declara um componente do tipo widget e atribui um texto que será exibido na tela.
	 
	Instancia um componente view do tipo EditText e o exibe na tela
	
	Declara um componente do tipo viewgroup e atribui um texto que será exibido 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.
	 
	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.
	Considere as alternativas apresentadas abaixo e assinale aquela que indica o tipo de menu do Android que tem como uma de suas características ser exibido após um clique longo (mais de 2 segundos) em um componente visual.
		
	
	Menu pop-up.
	 
	Menu de contexto.
	
	Menu de barra de ação.
	 
	Menu de opção.
	
	Menu suspenso.
	O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção que represente um componente que exibe uma janela de diálogo de alerta para o usuário
		
	
	LinearLayout
	
	Frame
	
	DialogFrame
	
	Toast
	 
	AlertDialog
	
	
	Através do método makeText() da classe Toast podemos, entre outras coisas, configurar o tempo de duração da exibição de uma mensagem. O uso da constante Toast.LENGTH_LONG corresponde a uma duração de:
		
	 
	4 segundos
	
	6 segundos.
	
	3 segundos
	
	8 segundos
	
	2 segundos
	Em uma aplicação Android, deseja-se criar um menu que é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual.
Indique abaixo, o tipo de menu que contempla a especificação acima.
		
	
	Menu expandido
	 
	Menu de contexto
	
	Menu de Icone
	
	Menu de opção
	
	Menu Pop-up
	Na plataforma Android,o controle Spinner é utilizado para a apresentação de um conjunto de elementos por meio de um menu suspenso.
Analise as seguintes afirmações e escolha a opção correta:
I- Este controle também é conhecido como DropDown(ou ComboBox).
II- Os elementos do Spinner não podem ser definidos de maneira estática no arquivo de valores strings.xml.
III- A interface AdapterView.OnItemSelectedListener é utilizada para determinar qual elemento do conjunto foi selecionado.
IV- A definição spinnerMode=dialog faz com que os elementos sejam exibidos em uma janela específica.
		
	
	Apenas duas sentenças estão corretas.
	
	Todas as sentenças estão corretas.
	 
	Somente uma sentença está incorreta.
	
	Todas as sentenças estão incorretas.
	 
	Somente uma sentença está correta.
	"Classe que possibilita, emum projeto Android, exibir uma caixa de diálogo com um título e até três botões. Esta classe permite ainda, a interação com o usuário através do pressionamento dos botões."
Assinale a alternativa que cooresponde à definição acima:
		
	
	Dialog
	 
	AlertDialog
	
	ProgressDialog
	
	InputDialog
	
	ShowDialog
	Em um projeto Android, quando desejamos exibir mensagens de alertas para o usuário, sem caráter permanente, ou seja, desaparecendo sem qualquer tipo de intervenção do usuário, devemos fazer uso da classe:
		
	
	Notification
	
	Information
	 
	Toast
	
	ShowMessage
	
	Post
	A classe AlertDialog pode exibir uma caixa de diálogo com um título e até três botões. Diferentemnte da classe Toast, podemos interagir com o usuário a partir do pressionamento de botões. Indique o método desta classe que define um botão que não cancela e nem confirma uma ação.
 
		
	
	setPositiveButton
	
	setNegativeButton
	
	setTitleButton
	 
	setNeutralButton
	 
	setMessageButton
	
	
	Uma notificação Android nada mais é do que uma mensagem que aparece na barra de status Android. Seu objetivo é notificar 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 Notification devemos implementar, no mínimo, os métodos:
		
	 
	setContentIntent(), setAutoCancel() e setSmallIcon().
	
	setContentTitle(), setSubText()  e setAutoCancel()
	
	setAutoCancel(), setLargeIcon() e setSubText()
	
	setSmallIcon(), setContentText() e setContentIntent()
	 
	setSmallIcon(), setContentTitle() e setContextText().
	Sobre Lista de Itens no Android selecione a afirmativa VERDADEIRA:
		
	
	A seleção de um item em uma ListView é trada no método OnListItemClickListener.
	 
	Um AdapterView é um componente obrigatório na construção de uma lista de itens.
	
	A seleção de um item em uma ListActivity é trada no método OnClickItemClickListener.
	 
	Uma ListActivity é um tipo de widget do Android.
	
	Um componente ListView é o mesmo que ListActivity.
	Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada pelo Android que, embora não recomendada, corresponde a 1/72  de polegada.
 
		
	
	in
	
	px
	
	mm
	 
	pt
	
	dp
	Respondido em 09/04/2020 11:07:22
	
Explicação:
pt (pontos) - É uma unidade de medida que corresponde a 1/72 de uma polegada, segundo o tamanho físico da tela do dispositivo. Por este motivo, o uso desta unidade de medida não é recomendado.
	Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada pelo Android que é muito usada na especificação do tamanho da fonte do aplicativo.
 
		
	 
	sp
	
	px
	
	pt
	
	in
	
	dp
	Um estilo em Android corresponde a um conjunto de propriedades que especificam a aparência e o formato para uma View. Um tema é um estilo aplicado a uma Activity ou aplicação inteira, ao invés de uma View individual. Quando um estilo é aplicado como um tema, todas as Views na Activity ou aplicação irão usar todas as propriedades de estilo por ele definidas. Assinale a alternativa correta que define um tema para uma atividade específica:
		
	
	activity android:interface="@style/MeuTema"
	
	activity android:style="@style/MeuTema"
	 
	activity android:theme="@style/MeuTema"
	
	activity android:view="@style/MeyTema"
	
	activity android:config="@style/MeuTema"
	Sobre a persistência de dados no Android é correto afirmar:
		
	 
	O Android nos permite persistir dados usando o SQLite.
 
	
	O método commit efetiva a leitura de dados em um arquivo.
 
	
	SQLite é uma biblioteca em linguagem C que implementa um banco de dados SQL não-embutido.
	
	A classe Shared Preferences não pode ser utilizada como uma alternativa ao uso de banco de dados.
	
	Não é possível salvar dados usando conceitos de Java.io.
	
	
	Marque a opção que representa um banco de dados para aplicações para Dispositivos moveis.
		
	 
	SQLite
	
	Sql Server
	
	onReset
	
	Windows Server
	
	Oracle
	
	
	I - Na plataforma Android a única maneira de se implementar o armazenamento persistente de dados é através do SQLite.
PORQUE
II - O SQLite foi escrito especificamente para a plataforma Android de forma a explorar ao máximos os recursos do sistema.
A respeito dessas asserções, assinale a opção correta:
		
	
	As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
	 
	As asserções I e II são proposições falsas.
	
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
	
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
	
	Para que possamos trabalhar com banco de dados em Android é necessário que tenhamos uma classe que herda da classe
		
	
	Sqlite
	
	FormBdListener
	 
	Context
	 
	SQLiteOpenHelper
	
	FormOpenHelper
	
	
	Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe.
		
	
	SQLiteDatabaseTransaction.
	 
	SQLiteDatabase.
	
	SQLiteStatement.
	
	PreparedSQLiteStatement.
	
	SQLiteDatabaseManager.
	
	
	Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta compilação baseada em JIT?
		
	
	JRE
	
	KVM
	 
	ART
	
	CVM
	 
	DVM
	A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta?
		
	
	JAVA_JDK - adicionando o caminho da instalação do NetBeans
	 
	JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans
	
	JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse
	
	JAVA_ JDK - adicionando o caminho da instalação do Eclipse
	 
	JAVA_HOME - adicionando o caminho da instalação do JRE
	Dentre os componetes que utilizamos para criar uma aplicação no Android tem aquele que permite a exclusão multua entre suas opções. Esse compontente é conhecido como:
		
	
	CheckBox
	
	TextView
	 
	RadioButton
	
	Button
	
	EditText
	Sobre o arquivo layout XML qual a sentença correta?
		
	
	Um arquivo que contém todas as informações de permissão da aplicação
	
	Responsável por gerar a id únicas dos componentes
	
	Um arquivo que contém um único widget atividade
	
	Corresponde a um arquivo de layout PNG de imagem
	 
	É usado para desenhar o conteúdo de uma activity
	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, EditText, Button.
	
	TableLayout, ScrollView, Button.
	
	TextView, LinearLayout, RadioButton.
	
	Button, RelativeLayout, GridView.
	 
	ScrollView, GridView, EditText.
	Sobre os componentes ScrollViews é incorreto afirmar que:
		
	
	 As barras de rolagens serão inseridas automaticamente quando a View ultrapassar o tamanho da tela física.
	
	Deve-se inserir dentro do ScrollView um ViewGroup que será responsável por conter todos os demais componentes.
	
	Esta classe somente pode possuir um componente-filho.
	 
	Permite que barras de rolagens sejam apresentadas automaticamente no caso de ser necessária a exibição de diferentes componentes em uma mesma tela.
	 
	Prejudicam a exibição dos diferentes componentes em um tela.
	Sobre menus é correto afirmar que:
		
	
	Um menu popup suporta ícones.
	 
	Um menu de contexto é exibidoquando o usuário clica e segura, por mais de 2 segundos, um componente visual.
	
	O sistema Android disponibiliza apenas dois tipos de menus: menu de contexto e menu pop-up.
	
	Um menu popup suporta submenus aninhados.
	 
	São um recurso extremamente utilizado e de fácil implementação, por isso  a sua usabilidade e aparência dos mesmos não são quesitos importantes.
	Na configuração dos atributos dos itens de menu, qual valor deveria ser adotado para showAsAction de forma a exibir o item na Action Bar apenas se houver espaço suficiente?
		
	
	never
	
	always
	 
	ifRoom
	
	withText
	 
	collapseActionView
	Sobre a classe Toast é correto afirmar que:
		
	
	É útil para processar dados de entrada e saída.
	 
	É muito utilizada quando desejamos exibir mensagens de alertas para o usuário.
	
	
É implementável através de um certo método estático que possui dois parâmetros.
	 
	O parâmetro contexto do método makeText() define o texto a ser exibido na mensagem.
	
	
Exibe uma pequena tela, que pode ser personalizada, com caráter permanente.
	Como deve ser configurado um ProgressDialog para representar o avanço de uma tarefa mensurável e finita?
		
	
	Devemos utilizar setProgressDialog com o valor STYLE_SPINNER.
	 
	Devemos utilizar setProgressDialog com o valor STYLE_FINITE.
	 
	Devemos utilizar setProgressDialog com o valor STYLE_HORIZONTAL.
	
	Devemos utilizar setMax com o valor STYLE_SPINNER.
	
	Devemos utilizar setMax com o valor STYLE_HORIZONTAL.
	
	
	"Formato mais utilizado no retorno de webservices, devido a sua simplicidade em comparação com XML."
A definição acima refere-se ao:
		
	
	PYTHON
	 
	JSON
	
	HTTP
	
	CGC
	
	URL
	O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção (insert), atualização (update) e deleção (delete) através dos métodos da classe?
		
	
	ContentValues
	 
	SQLiteDatabase
	
	SQLiteContentValues
	
	SQLiteStatement
	
	SQLiteOpenHelper

Outros materiais