- 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, etfalse
dans le cas contraire. La la valeur par défaut estfalse
. android:handleProfiling
- Indique si l'objet
Instrumentation
active le profilage désactivée. Cette valeur esttrue
s'il détermine le début du profilage etfalse
si le profilage se poursuit pendant toute la durée en cours d'exécution. La valeurtrue
permet à 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.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'applicationandroid: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
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 2024/08/22 (UTC).
[]
[]
{
"lastModified": "Dernière mise à jour le 2024/08/22 (UTC).",
"confidential": False
}