語法
<instrumentation android:functionalTest=["true" | "false"]
android:handleProfiling=["true" | "false"]
android:icon="drawableresource"
android:label="stringresource"
android:name="string"
android:targetPackage="string"/>
父元素
<manifest>
描述
聲明Instrumentation類,它讓你監控應用同系統的交互。Instrumentation類的對象會在應用的所有組件初始化之前被構建。
屬性
android:functionalTest
用於指定Instrumentation類是否應該作為一個功能性的測試來運行,如果設置為true,則運行,否則不運行。默認值是false。
android:handleProfiling
指定Instrumentation對象是否會開啟和關閉分析功能。如果設置為true,那麼由Instrumentation對象來決定分析功能的啟動和終止時機,如果設置為false,則分析功 能會持續到Instrumentation對象整個運行周期。如果設置為true,會使Instrumentation對象針對一組特定的操作來進行分析。默認值是false。
android:icon
Instrumentation類呈現給用戶的圖標。這個屬性必須設置為一個資源對象的引用。
android:label
用戶可讀的Instrumentation類的標簽。這個標簽能被設置為原生串或到字符串資源的引用。
android:name
Instrumentation子類的名稱。它應當是完整的類名(例如,“com.example.project.StringInstrumentation”)。然而,還有一種簡寫方式,如果這個名稱的第一個字符是 點,那麼它將追加到<manifest>元素指定的包名的後面。
沒有默認值,必須被指定。
android:targetPackage
Instrumentation對象將要運行的應用。這個應用由在它的manifest文件中由<manifest>元素分配的包名來指定。
出處
API Level 1