デバイスまたはエミュレータを制御するために使用されます。イベントの送信、情報の取得、アプリケーションのインストールと削除、アプリケーションの実行を行います。インスタンスを作成する必要はありません。使用して、デバイスまたはエミュレータへの接続から新しいオブジェクトを作成します。MonkeyDevice()以下のようにオブジェクトを作成します。イベントを送信します。イベントを送信します。イベントを送信します。flags)アプリケーションから送信されたかのように、インテントをこのデバイスにブロードキャストします。ジェスチャー(タッチ、ホールド、移動)を再現します。key)システム環境変数名を指定すると、このデバイスにおけるその変数の値を返します。使用可能な変数名は、このメソッドの詳細説明に一覧で示しています。パッケージをこのデバイスにインストールします。パッケージがすでにインストールされていた場合、それと置き換えます。インストゥルメンテーションで指定されているコンポーネントを実行します。実行されたコンポーネントが出力した形式とまったく同じ形式で、ディクショナリ型の結果を返します。コンポーネントは、このデバイスにすでに存在している必要があります。よって指定されたキーへ送信します。指定したブートローダーに再起動します。package)指定したパッケージ(そのデータとキャッシュも含めて)をこのデバイスから削除します。シェルコマンドを実行し、結果があればそれを返します。flags)渡された引数から作成したインテントを送信することで、このデバイス上でアクティビティを起動します。オブジェクトを生成します。指定された画面位置に送信します。内に含まれている文字をこのデバイスへ送信します。呼び出すのと同じです。()このデバイスの画面を復帰させます。イベントタイプをデバイスに送信するように指定します。イベントタイプをデバイスに送信するように指定します。イベントタイプをデバイスに送信するように指定します。flags)アプリケーションから送信されたかのように、インテントをこのデバイスへブロードキャストします。