FGV2023Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas)Tecnologia da Informação
Questão de Tecnologia da Informação — FGV DPE-RS 2023 (nº 56)
Atualmente o Android utiliza um sistema com a solicitação de permissões por demanda, durante a utilização do aplicativo, o que aumenta o controle do usuário sobre o uso de recursos, mas também exige maior nível de interação. João está criando um aplicativo de fiscalização de restaurantes, com a inclusão de fotos nos registros, e diminuiu a quantidade de solicitações de permissão por meio do(a):
- Agerência dos dados apresentados na Activity por meio de um componente do tipo ViewModel;
- Butilização do padrão Builder no acesso à câmera;
- Cacesso à câmera via ACTION_IMAGE_CAPTURE;
- Dverificação da permissão para a câmera pelo método shouldShowRequestPermissionRationale;
- Edefinição da permissão para a câmera no nível NORMAL.
Resposta comentada
Gabarito Alternativa C
- (A) Incorreta: ViewModel gerencia dados de UI de forma resistente a mudanças de configuração, mas não reduz solicitações de permissão de câmera.
- (B) Incorreta: o padrão de projeto Builder organiza a construção de objetos complexos, mas não evita pedidos de permissão de câmera.
- (C) Correta: usar o Intent implícito ACTION_IMAGE_CAPTURE delega a captura da foto ao aplicativo de câmera do sistema, que já possui a permissão de câmera, evitando que o app precise solicitar essa permissão diretamente.
- (D) Incorreta: shouldShowRequestPermissionRationale apenas verifica se deve exibir uma explicação ao usuário sobre a permissão, mas não elimina a necessidade de solicitá-la.
- (E) Incorreta: a permissão de CAMERA é classificada como "dangerous" (perigosa), não "normal", e por isso sempre exige solicitação explícita em tempo de execução.
Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Desenvolvimento de Sistemas) (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho