Algunos controles en Android xml tienen "app:..." en sus atributos. ¿Qué significa app: aquí? ¿Qué significa aplicación: aquí? ¿Cuál es la diferencia con Android normal?
La diferencia es que estos dos controles declaran espacios de nombres diferentes. El de Android es el espacio de nombres del sistema, mientras que el de la aplicación es un espacio de nombres personalizado.
Los atributos de control personalizados de Android deben usar su propio atributo personalizado en xml. Uno de los pasos es personalizar un espacio de nombres xml y luego asignar valores a los atributos personalizados. Descubrí que no sé cuándo puedo iniciar Android para cambiar esto y ahora descubro que puedo usarlo en Unity
xmlns: app="/apk/res-auto"
en lugar del original de:
xmlns:app="/apk/Nombre del paquete de la aplicación"
Alguien más mencionó que también debería usar res-auto cuando se usa como a lib
Entonces la diferencia es que si escribe res-auto después de /apk/, será el mismo. Defina el nombre del paquete.