<strumentazione>

:
<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 consente di monitorare l'interazione di un'applicazione con il sistema. Viene creata un'istanza dell'oggetto Instrumentation prima di qualsiasi componente dell'applicazione.
:
android:functionalTest
Se la classe Instrumentation viene eseguita come test funzionale. true in caso affermativo e false in caso contrario. Il valore predefinito è false.
android:handleProfiling
Indica se l'oggetto Instrumentation attiva e disattiva la profilazione. Il valore è true se determina l'avvio e l'interruzione della profilazione e false se la profilazione continua per tutta la durata dell'esecuzione. Il valore true consente all'oggetto di scegliere come target la profilazione per un insieme specifico 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 disegnabile.
android:label
Un'etichetta leggibile per la classe Instrumentation. L'etichetta può essere impostata 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, se il primo carattere del nome è un punto, viene aggiunto al nome del pacchetto specificato nell'elemento <manifest>.

Non esiste un'impostazione predefinita. È necessario specificare il nome.

android:targetPackage
L'applicazione su cui viene eseguito l'oggetto Instrumentation. Un'applicazione è identificata dal nome del pacchetto assegnato nel relativo file manifest dall'elemento <manifest>.
android:targetProcesses

I processi su cui viene eseguito l'oggetto Instrumentation. Un elenco separato da virgole indica che la strumentazione viene eseguita da 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 è fornito nel file manifest, la strumentazione viene eseguita solo nel processo principale dell'app definito in android:targetPackage.

Questo attributo è stato aggiunto al livello API 26.

introdotto in:
Livello API 1