当サイトは広告およびアフィリエイトプログラムによる収益を得ています。
Androidスマホの操作を自動化するアプリ

Androidスマホの操作を自動化するアプリ

2020年7月10日
Blueskyロゴ Pocketロゴ  はてなブックマークロゴ

スマートフォンで何度も同じ操作を繰り返すことがあります。そんな時に役に立つのが自動化アプリで、古くから様々なアプリが登場してきましたが、今回は比較的に操作がしやすい “MacroDroid(マクロドロイド)” を使ってみました。

MacroDroidとは?

指定したトリガー(きっかけ)をもとにアクション(動作)を自動的に行うアプリです。トリガーとアクションの組み合わせはマクロと呼ばれています。

この手のアプリは古くから存在しており、有料であったりroot化が必要であったりすることが多いですが、MacroDroid(マクロドロイド)は無料(広告・一部制限あり)かつroot化不要(一部要root化)でも使うことができます。

複雑なマクロは一定の知識や技術が必要となる場合もありますが、不慣れな場合でも「ウィザード形式に作成する」「テンプレートから選択する」と言ったことができます。

アプリ MacroDroid – デバイス自動化 – Google Play のアプリ

MacroDroidの使いかた

MacroDroidで設定できる内容は大きく3つに分けることができます。

  • 特別な手順を必要としない設定
  • ADB hackが必要な設定
  • root化が必要な設定

root化が可能かどうかは機種によりますが、ADB hackはパソコンでADBを使うことができれば満たすことができます。

ADB hackするやり方

一部イレギュラーな内容を含んでいます。したがって、すべて自己責任にて行い何がおきても一切の責任は負いません。
  1. パソコンにADBをインストールします。
    デスクトップ

    WindowsでADBを使えるようにする方法

    Androidスマートフォンにはパソコンなどと通信するための[コマンドラインツー…
    engrholiday.jp
  2. Androidスマートフォンの “USBデバッグ” を有効にします。
    Androidスマートフォン

    AndroidスマホでUSBデバッグを設定する方法

    Androidスマートフォンには[USBデバッグ]と呼ばれる機能があります。一般…
    engrholiday.jp
  3. AndroidスマートフォンとパソコンをUSBケーブルで接続し以下のコマンドを実行し権限を与えます。
    元に戻す(権限を取り消す)場合は “grant” を “revoke” に置き換えます。
    adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
    
    adb shell pm grant com.arlosoft.macrodroid android.permission.CHANGE_CONFIGURATION
    

ADB hackするやり方は以上です。

マクロを追加するやり方

Androidスマートフォン

Androidスマホで1時間ごとに通知する方法

「12時00分」や「06時00分」と言った正時を[音]や[振動]で通知する機能が…
engrholiday.jp
カレンダー

Androidスマホで日の出とともに音を鳴らす方法

日の出/日の入りの時刻は[場所]や[季節]などによって様々に変わってしまうので、…
engrholiday.jp
Androidスマートフォン

Androidスマホから自動でメッセージを送信する方法

「〇〇時にメールを送る」「〇〇に着いたらSMSを送る」と言う場合、定型文であれば…
engrholiday.jp

Androidスマホで充電完了を通知する方法 | エンジニアの休日

昨今のAndroidスマートフォンには本体の状態を知る[LED]が備わっていない…
engrholiday.jp

Androidスマホにおいてアプリ起動時に位置情報をオンにする方法 | エンジニアの休日

「通常は位置情報サービス(GPSなど)をオフにする」「使う時だけオンにする」にし…
engrholiday.jp

Androidスマホのスリープ時におけるWi-Fiの挙動を設定する方法 | エンジニアの休日

Androidスマートフォンでは、スリープ状態(画面がオフの状態)におけるWi-…
engrholiday.jp

Androidスマホのバッテリー残量が指定値を下回ったらスリープさせる方法 | エンジニアの休日

スマートフォンは「一定の時間に操作がない」と言う場合に自動的にスリープするように…
engrholiday.jp

アンインストールできない場合は?

MacroDroidを使う際にデバイス管理アプリを有効にする場合があります。

デバイス管理アプリが有効な場合、アプリのアンインストールができなくなるので、アンインストールするには事前に「デバイス管理アプリを無効にする」と言う操作が必要です。