Quiz 13 - Hardware e Sensores 📸
1. No Android, o que diferencia uma permissão "Normal" de uma permissão "Perigosa"?
Permissões normais são pagas, perigosas são gratuitas.
Permissões perigosas acessam dados sensíveis (Câmera, GPS) e precisam de aprovação do usuário em tempo de execução.
Permissões normais só funcionam em tablets.
Não há diferença, todas precisam de pop-up.
2. Qual componente é recomendado pelo Google para obter a localização (GPS) do usuário de forma eficiente e com baixo consumo de bateria?
GPSManager
SatelliteSearcher
Fused Location Provider (Google Play Services)
MapLocationKit
3. Qual biblioteca moderna do Jetpack facilita o uso da câmera, resolvendo problemas de compatibilidade entre diferentes fabricantes?
CameraApp
PhotoLoader
CameraX
OpenCamera
4. Qual sensor é usado para detectar a inclinação ou o balanço (shake) do celular?
Termômetro
Barômetro
Acelerômetro
Sensor de Luz
5. Para que serve o `SensorManager` no Android?
Para tirar fotos.
Para gerenciar a bateria.
Para listar e registrar ouvintes (listeners) para os sensores físicos do dispositivo.
Para aumentar o volume do toque.
6. Qual tecnologia sem fio é ideal para conectar o app a sensores de baixo consumo, como relógios inteligentes (wearables) e sensores de saúde?
Bluetooth Classic
BLE (Bluetooth Low Energy)
Infravermelho
NFC
7. Como o app pode enviar um SMS automaticamente (com permissão do usuário)?
Usando o comando `intent.sendSMS()`
Usando a classe `SmsManager`
Chamando a API do Google Maps
Não é possível enviar SMS por apps nativos.
8. O que é "Geocoding"?
O código secreto do Google.
Um filtro de fotos.
O processo de converter um endereço (rua, número) em coordenadas geográficas (lat/long) ou vice-versa.
Aumentar o zoom do mapa.
9. Qual o papel do `BiometricPrompt`?
Tirar uma selfie do usuário.
Exibir a interface padrão do sistema para autenticação via Digital ou Reconhecimento Facial.
Medir a pressão arterial pelo dedo.
Guardar as senhas do usuário no banco.
10. No iOS, qual é o framework responsável por acessar sensores de movimento e GPS?
CoreMedia
Core Motion (e Core Location)
AVKit
HealthKit