2011年11月6日日曜日

Tasker




<やりたいこと>
起動中アプリの検出
gmailへ送信メールポスト


<IMONIネタ コピペです>
Action: net.grandnature.android.imodenotifier.ACTION_CHECK
Actionのブロードキャストインテントを送るとIMoNiのチェックが動きます。

これにTaskerを組み合わせてみました。
ウィジェットにブロードキャスト投げるアイコンをおいて、タップすればすぐにメールチェックしてくれます。
私は15分おきの監視なので、待ち合わせにはちょっと不便。かと言っていちいち設定を変えるのも面倒ですし。

Taskerの設定は以下の通り。

Action
net.grandnature.android.imodenotifier.ACTION_CHECK

Cat
None

Data
なし

Extra
なし

Target
Broadcast Receiver

CatはBroadcastなので、なしで設定するのがポイント

  1. 電話着信、通話終了時 
<電話着信>
Bluetooth、GPS ON
Bluetoothは、動画再生時にも使用するのでフラグ運用が良いかも

 フラグ OFF の時、Bluetooth ON

Wifi、3G OFF → 実装済み


<通話終了時>
Bluetooth、GPS OFF







<未検証>


  1. ウィジェットタップで定型Cメール送付

[Context]Event>>UI>>Button Widget: Clicked
[Task]
1.Alert>>Vibrate:Time 200
ウィジェットタップしたときにブルッとさせる
2.Net>>Mobile Data:On
3.Tasker>>Wait:5sec
入れたほうがいいかなぁくらいでいれてる待ち時間。要らないかも。
4.Phone>>Send SMS :NumberとMessageを記入
5.Alert>>Popup:text 「Send Message!」とか適当に
6.Tasker>>Wait:20sec
挙動を見ているとこの待ち時間は必要そうに思える。
7.Net>>Mobile Data:Off


  1. スリープ時メール受信] 

[Context] 
Event>>UI>>Notification  Owner Application:SPモードメール  Title:未受信メール 
[Task] 
Net>>MobileData On if %SCREEN match off Wait Seconds 30 Net>>MobileData Off