※ この記事は Androidアプリ「トリレコ -TriggeRecord」で取得したセンサー値や録画データを他のアプリに送り 何らかの作業を自動化する方法を記載します。
● 自動録画・録音されたデータおよびスマホの各種センサー値をGASに自動保存&📧送信するための方法はコチラを。
● 遠隔型赤外線センサーを500円にDIYしてスマホでリアル通知!
● 自動・遠隔からYouTube配信を行う場合はコチラ
アプリにない機能をIntentを使って、他アプリでやってもらう。
ってことが目的。開発するまでもなく 「既に機能を持つアプリ」があるんだったら その機能だけを使わせてね! って感じで利用する。
もともとアプリ作成は考えておらず、「MacroDroid」という自動化アプリで済ます予定だった。
けど 多機能がゆえにディテールが… ってところがあったため開発することに。(とくに静止画のみの撮影 しかも デフォルトアプリ指定のため容量が重く、録画・録音やGASに対応していないのがキビシかったため)
画像データをメールで送信のためのintentを作る。
MacroDroidはホントあきれるくらい Androidスマホでいろんなことを自動化できちゃうアプリ(iOSでは実現できない機能満載)。ただ「デキル」だけに設定が煩雑というディメリットも。
トリレコでは機能を省略しつつ ダイレクトで無料クラウドのGAS(GoogleAppsScript)連携が可能として、数値や録画録音物をアップしたり 同時に「GAS側からメール送信・通知」が可能。でもダイレクトでメール送信する機能がないため スマホだけで完結したい(GASは使わない)! またMacroDroidに慣れており他の機能と連携したい! などのニーズを満たすために、トリレコ → MacroDroidにIntentして、トリレコで撮影された動画を自動でGメール送信してみることにする。
準備アプリ(Android)
● トリレコ -TriggeRecord
● MacroDroid マクロドロイド
トリレコでIntent機能を使うには 機能制限解除が必要なため、動画広告を見て制限を解除しておいてください(menu > [広告 & 購読 & 無料利用] より)
MacroDroidも同様に時間制限がかかっていれば、動画広告を視聴しておいてね。
トリレコ側の設定
MicroDroid側の設定
トリガー(赤)とアクション(青)を設定
アクション(青)でメール自動送信設定
トリレコに戻り、録画設定してテストする。
メール受信
動画・録音物をプレビュー&保存する。