- sintaxis:
<instrumentation android:functionalTest=["true" | "false"] android:handleProfiling=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name="string" android:targetPackage="string" android:targetProcesses="string" />
- se incluye en:
<manifest>- descripción:
- Declara una clase
Instrumentationque te permite supervisar la interacción de una aplicación con el sistema. Se crean instancias del objetoInstrumentationantes que cualquiera de los componentes de la aplicación. - atributos:
android:functionalTest- Indica si la clase
Instrumentationse ejecuta como una prueba funcional. Esto estruesi lo hace yfalsesi no. El valor predeterminado esfalse. android:handleProfiling- Indica si el objeto
Instrumentationactiva o desactiva la generación de perfiles. Este valor estruesi determina cuándo se inicia y se detiene la generación de perfiles, yfalsesi la generación de perfiles continúa durante todo el tiempo en que se ejecuta. Un valor detruepermite al objeto orientar la generación de perfiles a un conjunto específico de operaciones. El valor predeterminado esfalse. android:icon- Es un ícono que representa la clase
Instrumentation. Este atributo se debe establecer como una referencia a un recurso de elementos de diseño. android:label- Etiqueta de la actividad que los usuarios pueden leer para la clase
Instrumentation. La etiqueta se puede establecer como una cadena sin procesar o como una referencia a un recurso de cadenas. android:name- Es el nombre de la subclase
Instrumentation. Usa un nombre de clase completamente calificado, comocom.example.project.StringInstrumentation. Sin embargo, como atajo, si el primer carácter del nombre es un punto, se agregará al nombre del paquete especificado en el elemento<manifest>.No hay ningún valor predeterminado. Se debe especificar el nombre.
android:targetPackage- La aplicación con la que se ejecuta el objeto
Instrumentation. Una app se identifica mediante el nombre de paquete que el elemento<manifest>asignó en su archivo de manifiesto. android:targetProcessesLos procesos en los que se ejecuta el objeto
Instrumentation. Una lista separada por comas indica que la instrumentación se ejecutará en esos procesos específicos. Un valor de"*"indica que la instrumentación se ejecutará en todos los procesos de la app definida enandroid:targetPackage.Si este valor no se proporciona en el manifiesto, la instrumentación solo se ejecutará en el proceso principal de la app definida en
android:targetPackage.Este atributo se agregó en el nivel de API 26.
- primera inclusión:
- Nivel de API 1
<instrumentación>
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-07-27 (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-07-27 (UTC)"],[],[]]