Tasker の設定

Tasker の設定

Android の動作を自動化させるアプリ
Tasker を使うことにしました

http://matome.naver.jp/odai/2136559737983716001
を参考にいろいろ実験

メニューが英語だけど
Profile には条件の動作の名前
task には行う動作の名前とその内容

というかんじになる

やりやすいもののほうがわかりやすいので
http://octoba.net/archives/20130517-android-app-tasker-195097.html

を参考に
まずは音楽アプリを開いたら
bluetooth on
閉じたら
bluetooth off
というものを設定する

まずPROFILES タブで
+ を押して
Application を選択

すると名前をなににするか聞かれるため
今回は bluetooth とした

するとどんな条件で?
というのが youtbe を起動したら
となり

次に何を行うかを設定することになる

なので + を押して
Net > Bluetooth

設定を off から on に変更

そして一度 Action Edit を押して元の画面に戻り

トースト表示させたいので
+ を押して Alert > Flash
としてトースト表示したい文字列を入力

今回は bluetooth on にしたよ!

とする

これで戻って
左下の三角形のプレビューボタンで動作確認

次に、アプリを閉じたら
Bluettooth off にしたいので

できたものの bluetooth とかかれている動作部分を長押しすると
メニューがでてくるので
Add Exit Task
をクリック

これで youtube を起動すると bluetooth がON
アプリを終了すると bluetooth が OFF になります

Tasker の詳しい解説には
http://kokuten.jp/tasker.php
を参考にするとわかりやすい

次に、
http://www.lifehacker.jp/2013/09/130922android_nfc.html
に載っていた
NFCへかざすと自動的にマシンを起動する方法をテスト

やりかたは英語サイトの
http://vv.reddit.com/r/Android/comments/16gldh/using_taskerwolnfc_tags_to_auto_start_your/
を参考に設定

まず
その前に
WoL Wake On Lan
のアプリの設定が必要

これは、あらかじめ Wake on LAN にマシンが対応していることが条件になる

Name には適当にマシンの名前を登録

MAC には MACアドレスを設定

IP or Domain にはマシンのIPアドレス

Port はそのまま

Send to Broadcast にチェックを入れ
起動できるなら設定は完了

次に
Tasker を起動して
TASKS タブで + を押し
新しいタスク名を設定
今回は
up とした

+ を押して Plugin を選択し

WoL Wake On Lan Wan Settings
を選択

Configuration つまり設定をタップして
設定したマシンを選択

これで動作設定ができたので、次にNFC書き込み
ただし問題があり、Tasker を Trigger の前にインストールする必要があるとのこと

また、警告文によれば
UIで Misc/外部アクセスを許可するオプションを設定する必要があるとのこと

このため
http://kokuten.jp/tasker.php
の日本語訳を参考に

Tasker の
Preference を開き

Miscタグの
Allow External Access にチェックを入れる

これで、目的どおりNFCタグへ
端末ををかざすとサーバーが起動する
ようになりました

ただし、設定した端末のみ起動可能で
ほかの端末で試しても起動することはできませんでした

おそらく、設定に必要なアプリとかが入っていないとダメです