スキップしてメイン コンテンツに移動

Android - Llama の設定3 イベントを考える

前回まで、さんざっぱらトリガーといっておいて、設定画面を見たらEventだったでござるの巻。

Quiet プロファイルに切り替えるイベントの条件を考えてみます。
  • 夜。
  • 家に居る。
夜なので、イベントの発生を時間で23:00にしてみます。
家にいるという条件ですが……もし、GPSやcellによる家の判定ができるなら、時間への and 条件として付け加えてもいいと思います。


このイベントの発生条件は、
  • 23:00~6:00であること
です。他に条件を付け加えたい時には、Add Condition から追加します。
ただし、普通に付け加えると AND 条件となるため、OR 条件にしたい場合には Add Condition から OR を追加し、その中に OR 判定が必要な条件を追加する必要があります。

例えば、アラームソフトを起動した場合にこのイベントを発生させたい時は、Add Condition から
Active application を選択し、アラームソフトを選択すれば、OKです。

このイベントが発生した場合には、
  • Quiet プロファイルへ切り替える
  • 明るさを10%にする
  • LlamaによるGPSやcellを使ったロケーション判定時間を無期限にする
  • LlamaによるWiFiによるロケーション判定時間を無期限にする
  • Llama変数の SleepStatus の値を Sleep にセットする
を行うようになります。他に行わせたいことがある場合には、Add Action から追加します。


次に、Home プロファイルへの切り替えイベント。


このイベントの発生条件は、
  • Llama変数 AreaValue が home であること
です。GPS による判定など、他に条件を付け加えたい時には、Add Condition から追加します。

このイベントが発生した場合には、、
  • Home プロファイルへ切り替える
  • 明るさを30%にする
  • WiFi をオンにする
を行うようになります。他に行わせたいことがある場合には、Add Action から追加します。
Work プロファイルへの切り替えはこれの流用です。AreaValue が work であることと、切り替えるプロファイルが Work であるだけです。

で、Loud プロファイルへの切り替えイベント。

2012/02/14:追記 画像張ってたけど、Home とほぼ変わらないので、画像を削除。容量節約、節約。


このイベントの発生条件は、
  • Llama変数 AreaValue が unknown であること
です。GPS による判定など、他に条件を付け加えたい時には、Add Condition から追加します。

このイベントが発生した場合には、、
  • WiFi をオフにする
  • Llama の Wifi ポーリングを無期限にする
  • Loud プロファイルへ切り替える
  • 明るさを30%にす る
を行うようになります。他に行わせたいことがある場合には、Add Action から追加します。
Drive モードは……もうお分かりと思いますが、Add Condition に Bluetooth Device ConnetctedでOKです。

他にも、会議をカレンダーに追加している場合は、カレンダーイベントを判定条件にして、Vibrate や Silent に切り替えたりも出来ます。

なお、Llama 変数を使っているのは、GPSやcellによる判定が、自分の環境ではうまく行かないため、いわば苦肉の策です。職場やマンション等でGPSがうまく機能したり、アンテナの数が十分多く、誤判定が起こリづらいならば、そちらを判定条件にしたほうが良いと思います。

Area と Recent を全く使わない、随分変わった使い方ですが……こういった使い方もできるということで。Llama 変数は……どうしよう。

コメント

人気の投稿

ドコモマーケットからdメニューへ

何処に何があるのかさっぱりで、ユーザから好評だったドコモマーケットがdメニューへリニューアルされました。 自分が見つけることが出来なかったのかもしれませんが、 お客様サポートからspモード決済や月額課金状況のページへ辿ることが出来なくなってませんか? どうしてこういう事をするのかなぁ? spモード決済の履歴をたどるメニューは、マイメニューから入っていくようになっています。 dメニュートップページ 「マイメニュー」を選択すると このページへ飛んで、継続課金一覧や履歴を確認できるリンクがでる マイメニューに、何が表示されるのか知らされていないのに、こんな項目を置かれても。役割や名称を見ても、普通はお客様サポートへアクセスするでしょうに。 ……ただ理解できないのが、継続課金一覧等からログインして表示されるページから、用意されている「戻る」をタップすると、お客様サポートのページに戻るんですよね。なぜこのページをお客様サポートから確認できるページにしなかったのだろう?コンテンツ作るのに、失敗してるのかしらん? わかりやすくしたつもりなのかもしれません。 ただ、エンドユーザが迷うようなサポートページを提供してどうする。 身も蓋もないことですが、そもそもspモードで接続している場合はマイメニューこそトップページにすべきでしょう。dメニューはマイメニューから見たい人だけ行けばいい。

Edge 入れたくないでござる

PowerShell によるアンインストールも塞がれ、遂に消す方法がなくなってしまった。勝手に入るし。だから要らんのだ。 Windows10 22H2 に、Edge を入れたくないでござる、絶対に Edge を入れたくないでござる! なので。昔ながらの古典的な方法で、二度と勝手に入らないようにした。 まず削除だが、C:\Program Files (x86)\Microsoft にある、Edge、EdgeCore、EdgeWebView の3つのフォルダを削除。 アンインストーラが機能しないんだから、フォルダごとバッサリやってもいいよね? Microsoft365Apps で使う? いらねーよあんなゴミ。 他にインストールしてあるブラウザ上で開けばいい。PWA として動かすにしても、勝手にインストールしやがる EdgeWebView 上で動かす必要はない。 Windows10 22h2 なら、EdgeWebView を消しても、Microsoft Store は動く。Windows 11 は知らん。いつになったら安定するんだ、Windows11 は。23/11 現在、まだ使いもんにならん。 Win+x キーを押して、WindowsPowerShell(管理者)を開き、次の3行を入力。 echo "" >"C:\Program Files (x86)\Microsoft\Edge" echo "" >"C:\Program Files (x86)\Microsoft\EdgeCore" echo "" >"C:\Program Files (x86)\Microsoft\EdgeWebView" ファイル置いとけば中身入れらんないから、インストールもされまい理論。 タスクスケジューラには何もなかったが、サービスに、 MicrosoftEdgeElevationService っていうクソがいたので無効に。しつけーわ、ほんと。 追記: 11 でも一応可能。MicrosoftStore も問題はないが、EdgeWebView を内蔵せずに利用するアプリは動作しなくなる(Microsoft PC Manager とか。PDF24 はE...