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 14 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 14 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 14 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

Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta compilação baseada em JIT?
	
	
	
	ART
	
	
	KVM
	
	
	JRE
	
	
	CVM
	
	
	DVM
		"É 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:
	
	
	
	Content Provider
	
	
	Intent
	
	
	Activity
		
		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?
	
	
	
	Utilizam o mouse como dispositivo de apontamento.
		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_ JDK - adicionando o caminho da instalação do Eclipse
	
	
	JAVA_HOME - adicionando o caminho da instalação do JRE
		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
		Marque a opção que não é um dispositivo móvel:
	
	
	
	Smartphone
	
	
	Tablet
	
	
	Notebook
	
	
	Ultrabook
	
	
	Desktop
		¿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 é :
	
	
	
	JVM
	
	
	DALVIK
		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:
	
	
	
	Button
	
	
	TextView
	
	
	RadioButton
		
		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."
	
	
	
	Resource.xml
	
	
	Content_main.xml
	
	
	AndroidManifest.xml
		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:
	
	
	
	TextField
	
	
	TeatArea
	
	
	EditText
		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.
 
	
	
	
	onInitialize()
	
	
	onResume()
	
	
	onStart()
	
	
	onRestart()
	
	
	onCreate()
		Sobre o desenvolvimento para a plataforma Android é correto afirmar:
	
	
	
	Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um smartphone real.
		Sobre o arquivo layout XML qual a sentença correta?
	
	
	
	Corresponde a um arquivo de layout PNG de imagem
	
	
	Um arquivo que contém um único widget atividade
	
	
	É usado para desenhar o conteúdo de uma activity
		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?
	
	
	
	Property file
	
	
	Layout file
	
	
	R file
	
	
	Manifest file
		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?
	
	
	
	FrameLayout
	
	
	RadioGroup
		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?
	
	
	
	Content Provider
		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 - B - C
	
	
	D - A - C - B
		Sobre a estrutura de uma aplicação Android é correto afirmar:
	
	
	
	NDA.
	
	
	O arquivo AndroidManifest é obrigatório em uma aplicação Android.
		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 é:
	
	
	
	Arquivo manifesto - AndroidManifest.xml
		Uma classe Activity na plataforma android representa:
	
	
	
	Uma classe encapsulada com getters e setters
	
	
	Um objeto do tipo botão.
	
	
	Uma tela do aplicativo móvel
		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.
	
	
	Esta classe somente pode possuir um componente-filho.
	
	
	Prejudicam a exibição dos diferentes componentes em um tela.
		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.
	
	
	2,1,2,3.
		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 OnItemClickListener
	
	
	implementar um componente onMouseClickListener
	
	
	implementar um ButtonClickListener
	
	
	implementar um componente do tipo ButtonClick
	
	
	implementar um OnClickListener
		Na programação de Janelas com Android, deve-seconsiderar 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 e III, apenas.
	
	
	III, apenas.
	
	
	I, apenas.
	
	
	II, apenas.
	
	
	I, II e III.
		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
	
	
	
	(  ) 5, 1, 2, 4, 3
	
	
	(  ) 4, 3, 2, 1, 5
	
	
	(  ) 1, 5, 3, 2, 4
	
	
	(  ) 1, 5, 4, 2, 3
		Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
	
	
	
	EventonClick
	
	
	ItemListener
	
	
	OnClickListener
		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 comando findViewById serve para buscar o objeto da classe Activity.
	
	
	A mensagem Bom dia aluno é exibida quando clicado no botão em um Toast.
		Sobre menus é correto afirmar que:
	
	
	
	Um menu popup suporta ícones.
	
	
	Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual.
		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
	
	
	COLLAPSEACTIONVIEW
	
	
	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
	
	
	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 viewgroup 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.
		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
	
	
	
	Toast
	
	
	DialogFrame
	
	
	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:
	
	
	
	6 segundos.
	
	
	2 segundos
	
	
	4 segundos
		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?
	
	
	
	ifRoom
		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.
		Sobre a classe Toast é correto afirmar que:
	
	
	
	É útil para processar dados de entrada e saída.
	
	
	O parâmetro contexto do método makeText() define o texto a ser exibido na mensagem.
	
	
	
É implementável através de um certo método estático que possui dois parâmetros.
	
	
	
Exibe uma pequena tela, que pode ser personalizada, com caráter permanente.
	
	
	É muito utilizada quando desejamos exibir mensagens de alertas para o usuário.
		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.
	
	
	Somente uma sentença está correta.
	
	
	Todas as sentenças estão corretas.
	
	
	Todas as sentenças estão incorretas.
	
	
	Somente uma sentença está incorreta.
		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.
 
	
	
	
	setNeutralButton
		"Classe que possibilita, em um 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:
	
	
	
	ShowDialog
	
	
	ProgressDialog
	
	
	AlertDialog
		
		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:
	
	
	
	Toast
		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:config="@style/MeuTema"
	
	
	activity android:view="@style/MeyTema"
	
	
	activity android:theme="@style/MeuTema"
		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.
 
	
	
	
	dp
	
	
	pt
		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.
 
	
	
	
	px
	
	
	sp
		Assim como as dimensões, também podemos definir a cor diretamente em nossas propriedades ou, como recomendado, em um arquivo chamado colors.xml. O padrão RGB (Red/Green/Blue) é usado para definir cores nas telas Android. Assinale a alternativa correta que define a cor verde:
	
	
	
	#gg0000
	
	
	#0000ff
	
	
	#00gg00
	
	
	#00ff00
		Em aplicações de dispositivos móveis utilizamos, na maioria dos casos, mais que uma tela (Atividades). Desta forma, é necessário utilizar mecanismos que possibilitem a troca de informações entre elas. Sendo assim, se temos a Atividade2 que foi chamada pela Atividade1, a Atividade2 deverá utilizar o método ________________ para recuperar todas as informações recebidas da Atividade1.
	
	
	
	getIntent
		Qual unidade de medida é comumente utilizada no Android para a criação do layout, sendo baseada na densidade física da tela?
	
	
	
	pt
	
	
	dp
		Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, querye execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe
	
	
	
	SQLiteStatement.
	
	
	PreparedSQLiteStatement.
	
	
	SQLiteDatabaseTransaction
	
	
	SQLiteDatabase
		Marque a opção que representa um banco de dados para aplicações para Dispositivos moveis.
	
	
	
	SQLite
		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:
	
	
	
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
	
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
	
	
	As asserções I e II são proposições falsas.
		Para que possamos trabalhar com banco de dados em Android é necessário que tenhamos uma classe que herda da classe
	
	
	
	SQLiteOpenHelper
		Sobre a persistência de dados no Android é correto afirmar:
	
	
	
	SQLite é uma biblioteca em linguagem C que implementa um banco de dados SQL não-embutido.
	
	
	O método commit efetiva a leitura de dados em um arquivo.
 
	
	
	O Android nos permite persistir dados usando o SQLite.
		Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
	
	
	
	SQLiteDatabase
		Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de retorno de uma consulta SQLite?
	
	
	
	SimpleCursorAdapter
		A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o nome dessa biblioteca
	
	
	
	SqlServer
	
	
	SQLTransaction
	
	
	PL/SQL
	
	
	MysSql
	
	
	SQLite
		Observe o trecho de código abaixo:
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"title TEXT, "+
"author TEXT )";
obj.execSQL(CREATE_BOOK_TABLE);
podemos afirmar que obj é do tipo:
	
	
	
	SQLiteDatabase
		Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve ser descendente de:
	
	
	
	ArrayAdapter
	
	
	SQLiteOpenHelper
		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?
	
	
	
	SQLiteStatement
	
	
	ContentValues
	
	
	SQLiteContentValues
	
	
	SQLiteDatabase
		Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco de dados, permitindo apenas que sejam efetuadas leituras dos dados.
	
	
	
	getReadableDatabase
		Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a:
	
	
	
	JSONList
	
	
	JSONObject
		Existem diversas formas para acessar um endereço HTTP no Android, e uma delas é com o uso de DefaultHttpClient. A conexão é aberta com o uso do método execute, o qual retorna um HttpResponse e, para uma chamada do tipo GET, recebe como parâmetro um objeto do tipo:
	
	
	
	HttpGet
		Considere que em uma aplicação Android deseja-se indicar que um download do JSON está em execução. Para tanto, devemos implementar o método: 
	
	
	
	doInBackground()
	
	
	onPreExecute()
		"Formato mais utilizado no retorno de webservices, devido a sua simplicidade em comparação com XML."
A definição acima refere-se ao:
	
	
	
	CGC
	
	
	HTTP
	
	
	PYTHON
	
	
	JSON
		Com o uso de um objeto do tipo HttpClient para o acesso ao HTTP, o retorno da conexão efetuada é recebido em um objeto do tipo HttpResponse. A partir daí é possível encapsular os dados de HttpResponse em um HttpEntity, e obter acesso ao fluxo de entrada de dados através de um método específico de HttpEntity. Qual é este método?
	
	
	
	getContent
		Para fazer requisições pelo protocolo HTTP, a API do Android oferece duas alternativas. Entretanto, nos dias de hoje não é mais recomendado utilizar essas classes, porque a equipe do Google não dá manutenção a essas implementações. Asssinale a alternativa que indica o nome da classe que é desenvolvida e suportada pelo Google, e, de dessa forma, é recomendada para o processamento dessas requisições.
	
	
	
	HttpUrlConnection
		Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo deve ser implementado no método:
	
	
	
	onPostExecute
	
	
	onPreExecute
	
	
	doInBackground

Continue navegando