- 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
Instrumentationqui vous permet pour surveiller l'interaction d'une application avec le système.Instrumentationest instancié avant les composants de l'application. - Attributs :
android:functionalTest- Indique si la classe
Instrumentations'exécute en tant que test fonctionnel.truesi tel est le cas, etfalsedans le cas contraire. La la valeur par défaut estfalse. android:handleProfiling- Indique si l'objet
Instrumentationactive le profilage désactivée. Cette valeur esttrues'il détermine le début du profilage etfalsesi le profilage se poursuit pendant toute la durée en cours d'exécution. La valeurtruepermet à l'objet de cibler le profilage. pour un ensemble d'opérations spécifique. La valeur par défaut estfalse. 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 quecom.example.project.StringInstrumentationToutefois, 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
Instrumentationpar rapport à. Une application est identifiée par le nom de package attribué dans son par l'élément<manifest>. android:targetProcessesProcessus que l'objet
Instrumentationest 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'applicationandroid:targetPackageSi 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:targetPackageCet attribut a été ajouté au niveau d'API 26.
- Première apparition :
- Niveau d'API 1
<instrumentation>
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[null,null,["Dernière mise à jour le 2025/07/27 (UTC)."],[],[]]