- 構文:
-
<instrumentation android:functionalTest=["true" | "false"]
android:handleProfiling=["true" | "false"]
android:icon="drawable リソース"
android:label="文字列 リソース"
android:name="文字列"
android:targetPackage="文字列" /> - 親の要素:
<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" のように ) でなければまりません。しかしながら、名前の最初の 1 文字をピリオドにすることにより、<manifest>要素で特定したパッケージ名に付加され、簡略化することができます。デフォルト値はありません。 name は必須です。
- 導入:
- API レベル 1
android:targetPackage- Instrumentation オブジェクトを実行するアプリケーションです。アプリケーションは、マニフェストファイルで
<manifest>要素により割り当てられたパッケージ名により識別されます。