- синтаксис:
<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 и ее аффилированных лиц.
Последнее обновление: 2024-10-31 UTC.
[null,null,["Последнее обновление: 2024-10-31 UTC."],[],[]]