<инструментарий>

синтаксис:
<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