アプリは、スマホにインストールされたアプリの起動・終了・データ消去・アクティビティ呼び出しなど、アプリに関連する操作を行えるアクションです。
JavaScript の実行、Tasker/Locale プラグイン連携、ショートカット起動、バックグラウンドアプリの終了など、アプリ操作を軸にした幅広い自動化に利用できます。
このアクションは MacroDroid の「アプリ」カテゴリに属しており、アプリの制御や外部サービスとの連携を行いたい場面で役立ちます。
ほかのアクションを確認したい場合は、以下の辞典トップをご覧ください。
かものはしトリガーの次はアクションです。アクションを理解すると、スマホが“あなたの意図通りに動く”再現性が一気に高まります。本ページは、MacroDroidのアクションを体系的にまとめた“アクション辞典のトッ[…]
アプリで設定できる項目

JavaScriptコード
ベーシックなJavaScriptコードを実行することが出来ます。
Tasker/Localeプラグイン
Macrodroidで対応できないスマホの設定やアクションを行うため、Tasker/Localeの外部アプリとの連携を行います。
プラグインがインストールされていなければ「プラグインなし」と表示され設定することは出来ません。
Webサイトを開く
URLを入力すると既存のプラウザアプリでWebページを開くことが出来ます。
Webhookを使用するためにアクション設定することも出来ますが、Macrodroidでは前項の「HTTPリクエスト」を推奨しているようです。
アプリのアクティビティを起動
指定のアプリから指定のアクティビティを起動することが出来ます。
Android設定の任意画面を出すことが出来ます。
アプリのアクティビティ起動は、特定アプリ内の設定画面や Android の内部設定画面を直接開くショートカットを作成できるアクションです。Wi‑Fi 設定、ネットワーク詳細、キャスト設定など、通常は深い階層にある画面へ一瞬でアクセス[…]
アプリを強制終了(root化のみ)
オプションを選択
- アプリを選択
- パッケージを選択
root化しているスマホであれば、現在実行しているアプリを強制終了することが出来ます。
アプリを有効/無効(root化のみ)
オプションを選択
- 有効
- 無効
root化しているスマホであれば、アプリを有効または無効にすることが出来ます。
アプリを起動
オプションを選択
- アプリを選択
- パッケージを選択
スマホにインストールされているアプリを起動することが出来ます(起動するだけで、その他の動作を行うことは出来ません)。
アプリデータを消去
オプションを選択
- アプリを選択
- パッケージを選択
root化しているスマホであれば、アプリのキャッシュデータやユーザーデータを削除することが出来ます。
インストール済みアプリを取得
スマホにインストールされている全てのアプリのリストを取得することが出来ます。
取得したリストは変数(連想配列)に保存されます。
配列のキー:アプリのパッケージ名
配列の値:アプリ名
シェルスプリクト
OS上で簡単なプログラミング言語を実行することが出来ます。
スマホやAndroidバージョンにもよりますが、別途ヘルパーアプリの導入やroot化が必要になります。
Macrodroid 5.36(2023年9月)が実施されました。このバージョンから、WiFiだけでなくBluetoothのトリガーやアクションを追加する際にも、ヘルパーファイルが必須になっています。すでにヘルパーファイルを使っ[…]
ショートカットを起動
スマホで使用可能でショートカットを起動することが出来ます。
バックグラウンド動作アプリを強制終了
オプションを選択
- アプリを選択(複数可)
- 全てのアプリ
- パッケージ名を入力
現在実行しているバックグラウンドのアプリは終了せず、休止状態になっているバックグラウンドのアプリを終了することが出来ます。





