- синтаксис:
<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" />
- содержится в:
-
<manifest> - описание:
- Объявляет класс
Instrumentation, который позволяет отслеживать взаимодействие приложения с системой. ОбъектInstrumentationсоздается перед любым из компонентов приложения. - атрибуты:
-
android:functionalTest - Выполняется ли класс
Instrumentationв качестве функционального теста. Этоtrue, если это так, иfalseесли нет. Значение по умолчанию —false. -
android:handleProfiling - Включает ли объект
Instrumentationпрофилирование. Этоtrueесли оно определяет, когда начинается и останавливается профилирование, иfalseесли профилирование продолжается все время его работы. Значениеtrueпозволяет объекту нацеливать профилирование на определенный набор операций. Значение по умолчанию —false. -
android:icon - Значок, представляющий класс
Instrumentation. Этот атрибут должен быть установлен как ссылка на ресурс, который можно использовать. -
android:label - Читаемая пользователем метка класса
Instrumentation. Метка может быть установлена как необработанная строка или ссылка на строковый ресурс. -
android:name - Имя подкласса
Instrumentation. Используйте полное имя класса, напримерcom.example.project.StringInstrumentation. Однако в качестве сокращения, если первым символом имени является точка, она добавляется к имени пакета, указанному в элементе<manifest>.По умолчанию нет. Имя должно быть указано.
-
android:targetPackage - Приложение, с которым работает объект
Instrumentation. Приложение идентифицируется по имени пакета, назначенному в его файле манифеста элементом<manifest>. -
android:targetProcesses Процессы, с которыми работает объект
Instrumentation. Список, разделенный запятыми, указывает, что инструментарий работает с этими конкретными процессами. Значение"*"указывает, что инструментарий работает со всеми процессами приложения, определенными вandroid:targetPackage.Если это значение не указано в манифесте, инструментарий работает только с основным процессом приложения, определенным в
android:targetPackage.Этот атрибут был добавлен на уровне API 26.
-
- представлено в:
- API уровня 1
<инструментарий>
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]