- sintaxis:
- <property android:name="string" android:resource="resource specification" android:value="string" /> 
- se incluye en:
- <activity>- <activity-alias>- <application>- <provider>- <receiver>- <service>
- descripción:
- Es un par nombre-valor de un elemento de datos arbitrarios adicionales que se puede suministrar al componente superior. Un elemento componente puede contener cualquier cantidad de elementos secundarios <property>. Los nombres válidos incluyen cualquiera de las constantes de propiedad definidas en la clasePackageManagery las etiquetasPackageManager.Propertydefinidas en clases comoWindowProperties, y constantes arbitrarias definidas ad hoc. Obtén valores de forma individual mediante el métodoPackageManager.getProperty().Especifica valores comunes con el atributo android:value. Especifica IDs de recursos con el atributoandroid:resource. Especifica que tantoandroid:valuecomoandroid:resourceno son válido.Por ejemplo, el siguiente código asigna cualquier valor almacenado en el recurso @string/kangarooal nombrezoo:<property android:name="zoo" android:value=”@string/kangaroo” /> Sin embargo, el siguiente código asigna el ID numérico del recurso, no el valor almacenado en el recurso, a zoo:<property android:name="zoo" android:resource=”@string/kangaroo” /> 
- atributos:
- android:name
- Es el nombre de la propiedad. Se produce un error de análisis si varias etiquetas <property>del mismo nivel tienen el mismo nombre.
- android:resource
- Es una referencia a un recurso. El ID del recurso es el valor asignado a la propiedad. PackageManager.Property.getResourceId()puede recuperar el ID de la propiedad.
- android:value
- Es un valor asignado a la propiedad. En la siguiente tabla, se enumeran los tipos de datos y métodos de acceso válidos para el atributo de valor:
 Tipo Descriptor de acceso de PackageManager.Property String: Usa barras inversas dobles (\\) para caracteres de escape; por ejemplo, \\ny\\uxxxxxpara un carácter UnicodegetString()Número entero: Por ejemplo, 100getInteger()Booleano: trueofalsegetBoolean()Color: Con el formato #rgb,#argb,#rrggbbo#aarrggbbgetInteger()Número de punto flotante: Por ejemplo, 1.23getFloat()
 - Nota: Una etiqueta - <property>no debe contener ambos atributos- android:valuey- android:resource. Si eso sucede, se dará prioridad a- android:resource.
- primera inclusión:
- Nivel de API 31
      <propiedad>
  
  
  El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-10-21 (UTC)
  
  
    
      [[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-10-21 (UTC)"],[],[]]
    
  
            
          