Sanciones por no leer la documentación con atención | de Nav Singh 🇨🇦 | junio 2022

Hoy voy a compartir mi experiencia reciente de no documentar cuidadosamente sobre el
Conduce a la funcionalidad de cámara rota 📷 😢
En Android 11, se filtra la visibilidad de otras aplicaciones instaladas en el dispositivo.
- nosotros podemos usar QUERY_TODOS_PAQUETES Permiso para acceder a todas las aplicaciones instaladas en el dispositivo.
La política de Google Play revisa la aplicación para aprobar este permiso.
- Algunas aplicaciones son visibles automáticamente para otras aplicaciones, lo que permite que otras aplicaciones interactúen con esas aplicaciones sin la
declarar elemento.
Compruebe los tipos de aplicaciones que se ven automáticamente aquí
- Ejecute el siguiente comando en la terminal de la máquina de desarrollo 🧑💻
Comando ADB para mostrar los paquetes visibles predeterminados
- En el cual Salidaencontrar sección forceQueryable Sección. Muestra la lista de paquetes que son automáticamente visibles.
Captura de pantalla de salida🤯 Paquetes visibles automáticamente depender sobre el Dispositivo 📱 en el que se ejecuta la aplicación
- Así que tengo el siguiente código para iniciar la intención de la cámara 📷
código de intención de la cámara
- Como ya hemos comentado Visibilidad del paquete predeterminado depende de dispositivoentonces lo tengo
no añadido Señal en el cual AndroidManifest.xml Expediente. - Funciona multa en Samsung S21 Ultra (Android12). No lo he probado en diferentes dispositivos, p. B. Píxel 3A, Píxel 5.
- Estoy pasando la aplicación al control de calidad que la probó en diferentes dispositivos (Samsung, Pixel, etc.) y descubrió que la función de cámara 📸 no funciona en algunos dispositivos en ejecución Android11 o posterior 💔 🤯.
- Después de investigar, revisé la documentación sobre cómo tomar fotos y la visibilidad del paquete y descubrí esto Me perdí la siguiente línea 🙊:
Los paquetes visibles automáticamente dependen del dispositivo.
Tengo