Ed
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 e solicitar permissão em tempo de execução. 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. Solicitar permissão em tempo de execução e mostrar o alerta ao usuário é a prática recomendada a partir do Android 6.0 (Marshmallow). Portanto, os itens corretos são I e III. Alternativa correta: C) Apenas I, II e III — mas como o item II está incorreto, essa alternativa não pode ser correta. Nenhuma alternativa corresponde exatamente aos itens corretos (I e III). Como a alternativa E é "Apenas a I" e II está incorreto, e IV também incorreto, a alternativa correta é: E) Apenas a I. Resposta correta: E) Apenas a I
Cadastre-se ou realize login