to top

<instrumentation>

syntax:
<instrumentation android:functionalTest=["true" | "false"]
                 android:handleProfiling=["true" | "false"]
                 android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string"
                 android:targetPackage="string" />
contained in:
<manifest>
description:
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.
attributes:
android:functionalTest
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".
android:handleProfiling
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".
android:icon
An icon that represents the Instrumentation class. This attribute must be set as a reference to a drawable resource.
android:label
A user-readable label for the Instrumentation class. The label can be set as a raw string or a reference to a string resource.
android:name
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.

android:targetPackage
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
No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.