ADB(3)---アクティビティマネージャーに電話(am)

アクティビティマネージャーを呼び出す(am

(1)adbシェルで、Activity Manager(am)ツールを使用してコマンドを発行し、Activityの開始、プロセスの強制停止、インテントのブロードキャスト、デバイス画面プロパティの変更など、さまざまなシステム操作を実行します。

(2)シェルでは、対応する構文は次のとおりです。amコマンド

(3)リモートシェルに入らずにadbからActivitymanagerコマンドを発行します。adbshel​​lamコマンド

(4)一般的に使用されるアクティビティマネージャーコマンド

コマンド 説明
 [オプション]インテントを開始します インテントで指定されたアクティビティを開始するため
特定のオプションは次のとおりです。-
D:デバッグ関数を呼び出します。-
W:起動が完了するのを待ち
ます。-Rカウント:アクティビティカウントを繰り返し開始します。各繰り返しの前に、トップレベルのアクティビティが完了します。
-S:アクティビティを開始する前に、ターゲットアプリケーションを強制的に停止します
startservice  [オプション]インテント インテントで指定されたサービス
開始するため特定のオプションは次のとおりです
。--useruser_id | current:実行するユーザーを指定します。指定されていない場合は、現在のユーザーとして実行します。
フォースストップ パッケージ パッケージ(アプリケーションパッケージ名)に関連するすべてのプロセスを強制的に停止します。
キル [オプション]パッケージ パッケージ(アプリケーションパッケージ名)に関連付けられているすべてのプロセスを終了します。
このコマンドは、安全に終了でき、ユーザーエクスペリエンスに影響を与えないプロセスのみを終了します。たとえば、現在カメラページを表示している場合、killcameraはカメラを停止しません。
特定のオプションは次のとおりです
。--useruser_id | all | current :プロセスを終了するユーザーを指定します。指定しない場合、すべてのユーザープロセスが終了します。
キルオール  すべてのバックグラウンドプロセスを終了します。
ブロードキャスト [オプション]インテント  ブロードキャストインテントを送信します。
具体的なオプションは次のとおりです
。--useruser_id | all | current:送信先のユーザーを指定します。指定されていない場合は、すべてのユーザーに送信します。

おすすめ

転載: blog.csdn.net/qq_19982677/article/details/115318791