Logo Passei Direto
Buscar
0:02:06 Questão 4/10 Tópicos Avançados em Programação 4) Ler em voz alta Uma Intent é 0 coração do Android e está presente em todos OS lugares, ela representa uma mensagem do aplicativo para 0 sistema operacional, solicitando que algo seja realizado. Com uma intent, podemos abrir telas de outros aplicativos como 0 de um email, SMS, mapas etc. Sobre Intents, avalie as assertivas abaixo: I. Podemos criar uma intent simples para chamar O browser com: "val intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://google.com")) II. Podemos criar uma intent passando como parametro uma localização com: "val intent = Intent(Intent.ACTION_VIEW, Uri.parse("geo://@-25.3848941,-49.2763565,15z")) III. Para chamar a intent segura "val intent = Intent(Intent.ACTION_CALL, Uri.parse("tel:987654321"))" é necessário adicionar uma tag no AndroidManigest.xml IV. Solicitar permissão dentro do aplicativo e mostrar ao usuário 0 alerta de permissão, não é considerada uma melhor alternativa e boa prática. Baseado nas suas respostas são corretas:
User badge image
Bruno Idalgo

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada item: I. Podemos criar uma intent simples para chamar o browser com: `val intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://google.com"))` Correto. Essa é a forma padrão de abrir uma URL no navegador. II. Podemos criar uma intent passando como parâmetro uma localização com: `val intent = Intent(Intent.ACTION_VIEW, Uri.parse("geo://@-25.3848941,-49.2763565,15z"))` Incorreto. O esquema correto para localização é "geo:", sem as barras duplas após os dois pontos. O correto seria algo como: `Uri.parse("geo:-25.3848941,-49.2763565?z=15")` III. Para chamar a intent segura `val intent = Intent(Intent.ACTION_CALL, Uri.parse("tel:987654321"))` é necessário adicionar uma tag no AndroidManifest.xml Correto. Para usar ACTION_CALL, é necessário declarar a permissão `CALL_PHONE` no AndroidManifest.xml. IV. Solicitar permissão dentro do aplicativo e mostrar ao usuário o alerta de permissão não é considerada uma boa prática. Incorreto. Na verdade, solicitar permissão em tempo de execução e mostrar o alerta ao usuário é a melhor prática recomendada a partir do Android 6.0 (Marshmallow). Portanto, os itens corretos são I e III. Resposta correta: alternativa que contenha I e III. Como as alternativas não foram fornecidas, a resposta correta é: I e III.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina