<instrumentation>

Syntaxe :
<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" />
Contenu dans :
<manifest>
Description :
Déclare une classe Instrumentation qui vous permet pour surveiller l'interaction d'une application avec le système. Instrumentation est instancié avant les composants de l'application.
Attributs :
android:functionalTest
Indique si la classe Instrumentation s'exécute en tant que test fonctionnel. true si tel est le cas, et false dans le cas contraire. La la valeur par défaut est false.
android:handleProfiling
Indique si l'objet Instrumentation active le profilage désactivée. Cette valeur est true s'il détermine le début du profilage et false si le profilage se poursuit pendant toute la durée en cours d'exécution. La valeur true permet à l'objet de cibler le profilage. pour un ensemble d'opérations spécifique. La valeur par défaut est false.
android:icon
Icône représentant la classe Instrumentation. Cet attribut doit être défini comme référence à une ressource drawable.
android:label
Libellé lisible pour la classe Instrumentation. L'étiquette peut être définie en tant que chaîne brute ou référence à une ressource de chaîne.
android:name
Nom de la sous-classe Instrumentation. Utilisez un nom de classe complet, tel que com.example.project.StringInstrumentation Toutefois, pour faire court, Si le premier caractère du nom est un point, il est ajouté au package spécifié dans l'élément <manifest>.

Il n'y a pas de valeur par défaut. Vous devez renseigner le nom.

android:targetPackage
Application exécutée par l'objet Instrumentation par rapport à. Une application est identifiée par le nom de package attribué dans son par l'élément <manifest>.
android:targetProcesses

Processus que l'objet Instrumentation est exécutée. Une liste d'éléments séparés par une virgule indique que l'instrumentation s'exécute par rapport à ces processus spécifiques. Une valeur de "*" indique que l'instrumentation s'exécute sur tous les processus de l'application android:targetPackage

Si cette valeur n'est pas fournie dans le fichier manifeste, l'instrumentation s'exécute uniquement en fonction du processus principal de l'application défini android:targetPackage

Cet attribut a été ajouté au niveau d'API 26.

Première apparition :
Niveau d'API 1