ページへ戻る

− Links

 印刷 

LINE の通知音の鳴り分けを Tasker でやってみた の変更点 :: XOOPS マニア

UsersWiki:nao-pon/blog/2017-01-16 の変更点

« Prev[3]  
1: 2017-01-16 (月) 21:46:27 nao-pon[4] ソース[5]
With "attach" plugin. (Created empty)
現: 2017-01-16 (月) 21:48:19 nao-pon[4] ソース[6]
Line 1: Line 1:
 +#navi
 +RIGHT:&rsslink(../);
 +#boxdate
 +* LINE の通知音の鳴り分けを Tasker でやってみた [#nd4c53c8]
 +RIGHT:&tag(Android,Tasker,LINE);
 +
 +超〜〜久々にブログ書いてみようかな。 :hammer:
 +
 +昨年の年末31日に家族5台分のスマホを MNP でソフトバンクからドコモへ移りました。
 +
 +スマホの内訳は iPhone 6S 64GB が 4台と Xperia X Perfomance が 1台でいずれも一括0円でした。Xperia は自分のです。実は XZ も一括0円でしたが、サイズ感とMicroUSBを選択して XP にした変わり者です。 :-D
 +
 +と、前置きはこのぐらいにしてタイトルの件です。
 +
 +LINE の通知音の鳴り分けをしたくて、Android アプリの Tasker を使って実現してみました。
 +
 +#pre{{
 +Profile: LINE通知
 + Event: Notification [ Owner Application:LINE Title:* Text:* Subtext:* Other Text:* Cat:* New Only:Off ]
 +Enter: LINE鳴り分け
 + A1: Variable Set [ Name:%title To:%NTITLE Recurse Variables:Off Do Maths:Off Append:Off ]
 + A2: Flash [ Text:%title Long:Off ]
 + A3: Variable Set [ Name:%sound To:0 Recurse Variables:Off Do Maths:Off Append:Off ]
 + A4: Variable Set [ Name:%sound To:-1 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %title eq LINE ]
 + A5: Variable Set [ Name:%sound To:1 Recurse Variables:Off Do Maths:Off Append:Off ] If [ %title ~ 太郎* | %title ~ 次郎* ]
 + A6: Play Ringtone [ Type:Notification Sound:Procyon Stream:5 ] If [ %sound eq 1 ]
 + A7: Play Ringtone [ Type:Notification Sound:Ray Stream:5 ] If [ %sound eq 0 ]
 +}}
 +
 +- LINE の通知をトリガーにしてタスクを設定します。
 +- 通知のタイトルをローカル変数 %title に保存します。
 +- デフォルトの通知音用にローカル変数 %sound に 0 をセットします。
 +- 太郎さんと次郎さんの通知音のみ特別なものにするため %sound に 1 をセットします。前方一致とするためにワイルドカード * を追加しています。
 +- グループトークの通知は、どうやら 2回トリガーされるらしく、タイトルが "LINE" の場合は無視するために %sound に -1 をセットします。
 +- %sound = 0 と 1 の通知音を鳴らします。
 +
 +Tasker で通知音をならすため、ラインアプリ自体の通知音は無効にしておかないと、2重に通知音が鳴ります。
 +
 +とこんなところです。ラインアプリで通知音鳴り分けを設定できればこんな面倒なことしなくても済むのにね :laught:
 +
 +XML も置いときます。
 +
 +#code(LINE通知鳴り分け.xml)
 +
 +RIGHT:&font(90%){&page_comments;};
 +#navi
« Prev[3]