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 etiqueta introducida en Android11.

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 鈥嬧媜 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 adicional Se帽al en el cual AndroidManifest.xml Intenci贸n con archivo de entrada acci贸n android.media.action.IMAGE_CAPTUREIsoluciona el problema 馃拑馃拑馃拑馃拑CameraIntentQueryTagEntryVeo lo siguiente advertencia de pelusa en Delf铆n de Android Studio馃惉 pero de alguna manera no aparece Android Estudio Ardilla 馃惪 馃槩Advertencia de pelusa sobre agregar el -Etiquetas

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada.