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タグへ
端末ををかざすとサーバーが起動する
ようになりました
ただし、設定した端末のみ起動可能で
ほかの端末で試しても起動することはできませんでした
おそらく、設定に必要なアプリとかが入っていないとダメです