Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Nuevas funciones de Android 12: android: exported="true"

Nuevas funciones de Android 12: android: exported="true"

Si la versión SDK de su nuevo proyecto es 31 o cuando actualiza a 31 y crea una nueva actividad, encontrará que el atributo android:exported="true" aparecerá de forma predeterminada en la actividad. atributo en el manifiesto. Solía ​​​​ser No.

Entonces, ¿para qué sirve esto? Echemos un vistazo

android: exportado no es en realidad un atributo nuevo de Android 12. También se puede ver en versiones anteriores. Es una propiedad que está presente en los cuatro componentes principales de Android: Actividad, Servicio, Proveedor y Receptor.

En Actividad, este atributo se utiliza para indicar si otro componente de la Aplicación puede iniciar la Actividad actual: verdadero permite que se inicie; falso no permite que se inicie.

Si está escrito en el servicio y es falso, significa que el servicio no se puede utilizar en todos los procesos.