Skip to content

Most visited

Recently visited



<instrumentation android:functionalTest=["true" | "false"]
                 android:handleProfiling=["true" | "false"]
                 android:icon="drawable resource"
                 android:label="string resource"
                 android:targetPackage="string" />
contained in:
Declares an Instrumentation class that enables you to monitor an application's interaction with the system. The Instrumentation object is instantiated before any of the application's components.
Whether or not the Instrumentation class should run as a functional test — "true" if it should, and "false" if not. The default value is "false".
Whether or not the Instrumentation object will turn profiling on and off — "true" if it determines when profiling starts and stops, and "false" if profiling continues the entire time it is running. A value of "true" enables the object to target profiling at a specific set of operations. The default value is "false".
An icon that represents the Instrumentation class. This attribute must be set as a reference to a drawable resource.
A user-readable label for the Instrumentation class. The label can be set as a raw string or a reference to a string resource.
The name of the Instrumentation subclass. This should be a fully qualified class name (such as, "com.example.project.StringInstrumentation"). However, as a shorthand, if the first character of the name is a period, it is appended to the package name specified in the <manifest> element.

There is no default. The name must be specified.

The application that the Instrumentation object will run against. An application is identified by the package name assigned in its manifest file by the <manifest> element.
introduced in:
API Level 1
This site uses cookies to store your preferences for site-specific language and display options.


This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.