<instrumentation>
语法:
<instrumentation android:functionalTest=["true" | "false"]
android:handleProfiling=["true" | "false"]
android:icon="drawable resource"
android:label="string resource"
android:name="string"
android:targetPackage="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>元素在其清单文件中分配的包名称标识。
引入于:
API Level 1