<strumentazione>

sintassi:
<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" />
contenuto in:
<manifest>
description:
Dichiara una classe Instrumentation che ti consente di per monitorare l'interazione di un'applicazione con il sistema. Instrumentation viene creata un'istanza prima di qualsiasi componente dell'applicazione.
attributi:
android:functionalTest
Indica se la classe Instrumentation viene eseguita come test funzionale. true in caso affermativo e false in caso contrario. La il valore predefinito è false.
android:handleProfiling
Indica se l'oggetto Instrumentation attiva la profilazione e disattivata. Il valore è true se determina quando inizia la profilazione e si interrompe e false se la profilazione continua per tutto il tempo in esecuzione. Il valore true consente all'oggetto di scegliere come target la profilazione a uno specifico gruppo di operazioni. Il valore predefinito è false.
android:icon
Un'icona che rappresenta la classe Instrumentation. Questo attributo deve essere impostato come riferimento a una risorsa drawable.
android:label
Un'etichetta leggibile per la classe Instrumentation. L'etichetta può essere impostato come stringa non elaborata o come riferimento a una risorsa stringa.
android:name
Il nome della sottoclasse Instrumentation. Utilizza un nome completo della classe, come com.example.project.StringInstrumentation. Tuttavia, come breve, se il primo carattere del nome è un punto, viene aggiunto al pacchetto nome specificato nell'elemento <manifest>.

Non esiste un valore predefinito. È necessario specificare il nome.

android:targetPackage
L'applicazione eseguita dall'oggetto Instrumentation contro i guasti. Un'applicazione è identificata dal nome del pacchetto assegnato nel suo file manifest dall'elemento <manifest>.
android:targetProcesses

I processi utilizzati dall'oggetto Instrumentation viene eseguito. Un elenco separato da virgole indica che la strumentazione viene eseguita nei confronti di questi processi specifici. Il valore "*" indica che la strumentazione viene eseguita su tutti i processi dell'app definiti in android:targetPackage.

Se questo valore non viene fornito nel file manifest, la strumentazione viene eseguita solo rispetto alla procedura principale dell'app definita nella android:targetPackage.

Questo attributo è stato aggiunto nel livello API 26.

introdotto in:
Livello API 1