Logo Passei Direto
Buscar

Atividade 2 - Computação para dispositivos móveis

Ferramentas de estudo

Questões resolvidas

O sistema Android é um sistema operacional muito utilizado em diversos dispositivos móveis. Então, aplicações para a plataforma Android são todas aquelas desenvolvidas para serem executadas em sistemas operacionais Android. Estas podem ser desenvolvidas em ambientes como o Android Studio e têm base na linguagem Java (Lógica) e XML(Interface).
Em relação ao tema “sistema operacional Android”, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
( ) O sistema operacional Android é baseado em um sistema operacional Linux.
( ) O sistema operacional Android é um sistema proprietário, com base na GPL.
( ) Uma característica do Android é ser open source (código aberto).
( ) O sistema operacional Android é uma sistema multitarefa.

Ao usar determinada aplicação, o sistema da aplicação pode ter a necessidade de fazer múltiplos processamentos. Nesse caso, os processos são assíncronos, pois não há necessidade de uma operação ser executada, após o término de outra aplicação. No Android, há ferramentas para esses processamentos assíncronos.
A seguir, analise as afirmativas:
I. Threads são linhas de comando utilizadas no Android, por exemplo, para envio de e-mails.
II. Um Handler é usado quando se deseja que um thread secundário execute muitas mensagens.
III. Uma AsyncTask é uma classe que permite executar três trechos de código em sequência.
IV. No Android, existe o thread principal, cuja função central é executar operações de envio de e-mails.

Toda e qualquer aplicação precisa de um banco de dados para persistir as informações. Essas informações persistidas no banco podem ser manipuladas por meio de algumas operações de cadastro, alteração e consulta. Assim, pode-se inserir informações corretamente no SQLite por meio de uma linha de programação.
Nesse contexto, o que o programador precisa definir na codificação?

A interface do usuário é uma área de domínio do desenvolvimento de uma aplicação que atende aos requisitos de uma tela. O conceito Mobile First orienta o desenvolvedor a criar uma aplicação, primeiro, para celular e, depois, para a Web. Esse conceito cresceu no mercado, devido à superação de smartphones, em relação a computadores.
Com base nos estudos aprendidos e no contexto do texto, a seguir, analise as afirmativas a seguir e a relação entre elas.
I - As animações de tela são recursos muito utilizados no desenvolvimento de aplicações móveis.
Porque:
II - Conceitos como usabilidade e experiência de usuário estão presentes no desenvolvimento de uma interface do usuário.

Como uma aplicação móvel, o uso de mouse é impróprio, pois o principal recurso usado nas aplicações são os widgets ou ícones, que podem operar diversas funções, como abrir uma aplicação, fechar, mover etc. Essas operações podem ser iniciadas por meio do toque dos dedos sobre os widgets ou ícones.
Considerando essas informações do trecho sobre elementos de uma aplicação móvel e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
( ) No sistema Android, usa-se o conceito de Drag and drop (Arrastar e soltar) para mover itens entre telas.
( ) É permitido usar, na composição de uma interface, o conceito de estilo semelhante a CSS.
( ) Um view é uma interface composta por elementos como Checkbox, button e ImageView.
( ) Bundle é um objeto que tem, por finalidade, criar componentes.

Na computação, processamento assíncrono não faz uso de um sincronismo. Uma aplicação pode ser executada sem o término de outras aplicações. A computação móvel também faz uso de processamento assíncrono. O processamento assíncrono está presente quando a funcionalidade da aplicação precisa enviar um e-mail para o usuário.
No desenvolvimento de aplicações em plataforma Android, analise os seguintes itens e assinale a alternativa que corresponde às afirmações corretas: I - Na computação móvel, os processos podem ser executados em paralelo. Esse procedimento é conhecido como paralelismo. II - Pseudoparalelismo é um processo variante do paralelismo, que ocorre em dispositivos com um ou mais processadores. III - O processamento paralelo na computação móvel é realizado por somente um processador, por meio da técnica de escalonamento preemptiva. IV - As threads são recursos utilizados em desenvolvimentos móveis para processar linhas de execução em paralelo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

O sistema Android é um sistema operacional muito utilizado em diversos dispositivos móveis. Então, aplicações para a plataforma Android são todas aquelas desenvolvidas para serem executadas em sistemas operacionais Android. Estas podem ser desenvolvidas em ambientes como o Android Studio e têm base na linguagem Java (Lógica) e XML(Interface).
Em relação ao tema “sistema operacional Android”, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
( ) O sistema operacional Android é baseado em um sistema operacional Linux.
( ) O sistema operacional Android é um sistema proprietário, com base na GPL.
( ) Uma característica do Android é ser open source (código aberto).
( ) O sistema operacional Android é uma sistema multitarefa.

Ao usar determinada aplicação, o sistema da aplicação pode ter a necessidade de fazer múltiplos processamentos. Nesse caso, os processos são assíncronos, pois não há necessidade de uma operação ser executada, após o término de outra aplicação. No Android, há ferramentas para esses processamentos assíncronos.
A seguir, analise as afirmativas:
I. Threads são linhas de comando utilizadas no Android, por exemplo, para envio de e-mails.
II. Um Handler é usado quando se deseja que um thread secundário execute muitas mensagens.
III. Uma AsyncTask é uma classe que permite executar três trechos de código em sequência.
IV. No Android, existe o thread principal, cuja função central é executar operações de envio de e-mails.

Toda e qualquer aplicação precisa de um banco de dados para persistir as informações. Essas informações persistidas no banco podem ser manipuladas por meio de algumas operações de cadastro, alteração e consulta. Assim, pode-se inserir informações corretamente no SQLite por meio de uma linha de programação.
Nesse contexto, o que o programador precisa definir na codificação?

A interface do usuário é uma área de domínio do desenvolvimento de uma aplicação que atende aos requisitos de uma tela. O conceito Mobile First orienta o desenvolvedor a criar uma aplicação, primeiro, para celular e, depois, para a Web. Esse conceito cresceu no mercado, devido à superação de smartphones, em relação a computadores.
Com base nos estudos aprendidos e no contexto do texto, a seguir, analise as afirmativas a seguir e a relação entre elas.
I - As animações de tela são recursos muito utilizados no desenvolvimento de aplicações móveis.
Porque:
II - Conceitos como usabilidade e experiência de usuário estão presentes no desenvolvimento de uma interface do usuário.

Como uma aplicação móvel, o uso de mouse é impróprio, pois o principal recurso usado nas aplicações são os widgets ou ícones, que podem operar diversas funções, como abrir uma aplicação, fechar, mover etc. Essas operações podem ser iniciadas por meio do toque dos dedos sobre os widgets ou ícones.
Considerando essas informações do trecho sobre elementos de uma aplicação móvel e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
( ) No sistema Android, usa-se o conceito de Drag and drop (Arrastar e soltar) para mover itens entre telas.
( ) É permitido usar, na composição de uma interface, o conceito de estilo semelhante a CSS.
( ) Um view é uma interface composta por elementos como Checkbox, button e ImageView.
( ) Bundle é um objeto que tem, por finalidade, criar componentes.

Na computação, processamento assíncrono não faz uso de um sincronismo. Uma aplicação pode ser executada sem o término de outras aplicações. A computação móvel também faz uso de processamento assíncrono. O processamento assíncrono está presente quando a funcionalidade da aplicação precisa enviar um e-mail para o usuário.
No desenvolvimento de aplicações em plataforma Android, analise os seguintes itens e assinale a alternativa que corresponde às afirmações corretas: I - Na computação móvel, os processos podem ser executados em paralelo. Esse procedimento é conhecido como paralelismo. II - Pseudoparalelismo é um processo variante do paralelismo, que ocorre em dispositivos com um ou mais processadores. III - O processamento paralelo na computação móvel é realizado por somente um processador, por meio da técnica de escalonamento preemptiva. IV - As threads são recursos utilizados em desenvolvimentos móveis para processar linhas de execução em paralelo.

Prévia do material em texto

Atividade 2 – Computação para dispositivos móveis
Pergunta 1:
O sistema Android é um sistema operacional muito utilizado em diversos dispositivos móveis. Então, aplicações para a plataforma Android são todas aquelas desenvolvidas para serem executadas em sistemas operacionais Android. Estas podem ser desenvolvidas em ambientes como o Android Studio e têm base na linguagem Java (Lógica) e XML(Interface).
 
Em relação ao tema “sistema operacional Android”, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
(  ) O sistema operacional Android é baseado em um sistema operacional Linux.
(  ) O sistema operacional Android é um sistema proprietário, com base na GPL.
(  ) Uma característica do Android é ser open source (código aberto).
( ) O sistema operacional Android é uma sistema multitarefa.
Assinale a alternativa que apresenta a sequência correta.
Pergunta 2:
O Android é uma plataforma de código livre, baseado no sistema operacional Linuxe desenvolvido pela Google. O objetivo do sistema é operar dispositivos, como tablets e smartphones,com um simples toque na tela. A plataforma é adaptada tanto para dispositivos VGA maiores e gráficos 2D quanto para os layouts mais tradicionais de smartphones.
Analise os seguintes itens e assinale a opção que corresponde às afirmações corretas.
( .. ) As telas do Android são construídas com widget, ícones que representam aplicações.
( .. )  Permite compartilhamento de imagens somente com extensão jpg em redes sociais.
( .. ) Um ponto negativo do Android é não ser multiusuário, principalmente em tablets.
( .. )  Qualquer aplicação no sistema Android pode ser executada no iOS.
Após analisar as afirmações, pode-se afirmar que:
I - A opção A está correta, pois as telas no Android são constituídas de widgets. Widgets são ícones que representam aplicações.
II - A opção B está correta, pois, no Android, pode-se compartilhar imagens somente JPEG em redes sociais.  
III - A opção C está incorreta, pois Android é um sistema multiusuário, quando instalado em tablets.
IV - A opção D está correta, pois qualquer aplicação pode ser executada no Android e iOS.
Pergunta 3:
O SQLite é um pequeno banco de dados que acompanha o sistema Android. Este permite que o desenvolvedor crie aplicações que serão executadas localmente, ou seja, no próprio celular, sem uso de Internet. O SQLite é uma biblioteca de software que implementa um mecanismo de banco de dados SQL de sql muito usado para aplicações off-line.
 
Considerando o excerto, analise as afirmativas a seguir:
 
I - O método onCreate é usado para criar o banco de dados, pela primeira vez, retrofit.
II - SQLiteDatabase é a classe que gerencia as informações relativas ao banco de dados.
III - SQLiteOpenHelper é a classe responsável pela ajuda do banco de dados.
IV - SQLite pode ser acessado somente por meio de interfaces gráficas.
Está correto o que se afirma em:
	Pergunta 4:
Ao usar determinada aplicação, o sistema da aplicação pode ter a necessidade de fazer múltiplos processamentos. Nesse caso, os processos são assíncronos, pois não há necessidade de uma operação ser executada, após o término de outra aplicação. No Android, há ferramentas para esses processamentos assíncronos.
 
A seguir, analise as afirmativas:
 
I. Threads são linhas de comando utilizadas no Android, por exemplo, para envio de e-mails.
II. Um Handler é usado quando se deseja que um thread secundário execute muitas mensagens.
III. Uma AsyncTask é uma classe que permite executar três trechos de código em sequência.
IV. No Android, existe o thread principal, cuja função central é executar operações de envio de e-mails.
Com base na análise das afirmações e no conteúdo estudado, está correto o que se afirma em:
	Pergunta 5:
Toda e qualquer aplicação precisa de um banco de dados para persistir as informações. Essas informações persistidas no banco podem ser manipuladas por meio de algumas operações de cadastro, alteração e consulta. Assim, pode-se inserir informações corretamente no SQLite por meio de uma linha de programação. Nesse contexto, o que o programador precisa definir na codificação?
	Pergunta 6:
Em uma aplicação, a interface do usuário é o elo entre o usuário e as informações ou serviços da aplicação. Essa interface precisa ser entendível e de fácil manipulação. E-mails, por exemplo, podem ser enviados por meio de uma tela da aplicação. Nessa tela, há componentes como caixa de textos, botões, rótulos, imagens e links.
 
Considere o trecho anterior e os estudos aprendidos e analise as afirmativas a seguir:
 
I - Em uma interface de usuário que possui caixas de textos e botões para o envio de informação por meio de e-mail em um sistema Android, o uso de thread faz-se necessário.
Porque:
 
II - No sistema Android, um único processo detém todo o processamento da aplicação, possuindo, então, o modelo de thread única, fazendo necessário o uso de thread,caso contrário, o sistema incide em bugs.
A seguir, assinale a alternativa correta.
	Pergunta 7:
A interface do usuário é uma área de domínio do desenvolvimento de uma aplicação que atende aos requisitos de uma tela. O conceito Mobile First orienta o desenvolvedor a criar uma aplicação, primeiro, para celular e, depois, para a Web. Esse conceito cresceu no mercado, devido à superação de smartphones, em relação a computadores.
Com base nos estudos aprendidos e no contexto do texto, a seguir, analise as afirmativas a seguir e a relação entre elas.
 
I - As animações de tela são recursos muito utilizados no desenvolvimento de aplicações móveis.
Porque:
 
II - Conceitos como usabilidade e experiência de usuário estão presentes no desenvolvimento de uma interface do usuário.
A seguir, assinale a alternativa correta.
	
Pergunta 8:
Como uma aplicação móvel, o uso de mouse é impróprio, pois o principal recurso usado nas aplicações são os widgets ou ícones, que podem operar diversas funções, como abrir uma aplicação, fechar, mover etc. Essas operações podem ser iniciadas por meio do toque dos dedos sobre os widgets ou ícones.
 
Considerando essas informações do trecho sobre elementos de uma aplicação móvel e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
(  ) No sistema Android, usa-se o conceito de Drag and drop (Arrastar e soltar) para mover itens entre telas.
(  ) É permitido usar, na composição de uma interface, o conceito de estilo semelhante a CSS.
(  ) Um view é uma interface composta por elementos como Checkbox, button e ImageView.
(  ) Bundle é um objeto que tem, por finalidade, criar componentes.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
Pergunta 9:
Na computação móvel, a comunicação entre aplicações é constante. Trocam-se informações a todo momento. A forma como essas informações são recebidas e processadas, no sistema Android, é diferenciada. Esses componentes são chamados receptores e notificadores pelo sistema operacional.
 
Considere o trecho anterior e os estudos aprendidos e analise as afirmativas a seguir:
 
I - Em um sistema operacional Android, usa-se o recurso JobScheduler API para executar tarefas em background.
Porque:
II - É a forma mais eficiente de trabalhar os recursos para evitar o consumo exagerado da bateria do dispositivo.
A seguir, assinale a alternativa correta.
Pergunta 10:
Na computação, processamento assíncrono não faz uso de um sincronismo. Uma aplicação pode ser executada sem o término de outras aplicações. A computação móvel também faz uso de processamento assíncrono. O processamento assíncrono está presente quando a funcionalidade da aplicação precisa enviar um e-mail para o usuário.
 
No desenvolvimento de aplicações em plataforma Android, analise os seguintes itens e assinale a alternativa que corresponde às afirmações corretas:
 
I - Na computação móvel, os processos podem ser executados em paralelo. Esse procedimento é conhecido como paralelismo.
II - Pseudoparalelismo é um processo variante doparalelismo, que ocorre em dispositivos com um ou mais processadores.
III - O processamento paralelo na computação móvel é realizado por somente um processador, por meio da técnica de escalonamento preemptiva.
IV - As threads são recursos utilizados em desenvolvimentos móveis para processar linhas de execução em paralelo.

Mais conteúdos dessa disciplina