Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

01/06/2018 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1861069&classId=892971&topicId=0&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enab
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 10a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0536_EX_A10_201602875898_V4 01/06/2018 22:15:34(Finalizada)
Aluno(a): YURI BUENO FONTENLA 2018.1 EAD
Disciplina: CCT0536 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 201602875898
 
 
Ref.: 201604036847
 1a Questão
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
getStringFromInputStream
getJSONObject
getOutputStream
getInputStream
 
 
Explicação: O método getContent, da classe HttpEntity, retorna uma InputStream referente ao fluxo de entrada de dados
da conexão HTTP.
 
 
 
Ref.: 201604036042
 2a Questão
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.
DefaultHttpClient
HttpResponse
HttpRequest
 HttpUrlConnection
AndroidHttpClient
 
 
 
Ref.: 201604036844
 3a Questão
A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos dados
fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos mesmos a partir de
um conjunto de classes específicas. Qual a classe para tratar os dados recebidos como um vetor de elementos?
JSONException
JSONList
 JSONArray
JSONObject
JSONVector
 
 
Explicação: O objeto do tipo JSONArray recebe uma String com os dados JSON e interpreta os mesmos como um vetor de
elementos do tipo JSONObject.
01/06/2018 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1861069&classId=892971&topicId=0&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enab
 
 
 
Ref.: 201604036845
 4a Questão
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:
HttpEntity
URL
URLGetter
InputStream
 HttpGet
 
 
Explicação: Um objeto HttpClient abre a conexão a partir de um HttpGet ou HttpPost.
 
 
 
Ref.: 201604035947
 5a Questão
A tecnologia definida como um sistema de software projetado para suportar a interoperabilidade entre máquinas sobre a
rede e permitir comunicação entre aplicações, independente de sistema operacional e de linguagem de programação, tem
sido uma solução muito empregada para integração de sistemas. Esta tecnologia refere-se a:
REST
 Web Service
JSON
Content Provider
SOAP
 
 
Explicação: Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes.
Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas
desenvolvidos em plataformas diferentes sejam compatíveis.
 
 
 
Ref.: 201604035935
 6a Questão
Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a:
JSONArray.
JSONList
 JSONObject
JSONVector
JSONCollection
 
 
Explicação: Uma variável do tipo JSONObject armazena um objeto JSON. Segundo a definição do Javadoc desta classe,
um objeto JSON é uma coleção não ordenada de pares nome/valor.
 
 
 
Ref.: 201604035941
 7a Questão
Analise a afirmativa abaixo:
 
01/06/2018 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1861069&classId=892971&topicId=0&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enab
Em JSON, é uma sequência ordenada de valores. 
 
Segundo a definição Javadoc estamos nos referindo a classe:
JSONObject
 JSONArray.
JSONList
JSONVector
JSONCollection
 
 
Explicação: Em JSON, um JSONArray é uma sequência ordenada de valores. Estes valores podem ser de um tipo básico
(string, inteiro, float, etc.) ou podem ser objetos (JSONObject)
 
 
 
Ref.: 201604036849
 8a Questão
 
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
onCreate
doInProgress
 doInBackground
onPreExecute
 
 
Explicação: Para uma AsyncTask, ocorre onPreExecute, antes da execução em paralelo, e onPostExecute, ao seu término.
O trecho que executará em uma thread separada deve ficar no método doInBackground.

Mais conteúdos dessa disciplina