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

Android - Llama の設定4 Llama variable

任意の変数を作り、任意の値を入れることができ、その変数をイベント駆動の条件にすることが出来る、Llama variable 。

スクリプトやバッチファイルを書いた事がある人なら、すぐにピンとくるはずです。
残念ながら条件判定は一致か不一致のみなので、より小さい、みたいな判定はできません……。

これをどうやって使うかというと……これもユーザに依るんですが……。
以下、拙い私の使い方、になりますが。

先に、Quiet プロファイルへ切り替える条件として、23:00 であることとしていましたが、これではキャ、もとい、飲み屋で飲んでる時でも 23:00 が来れば Quiet へ切り替わってしまいます。

もちろん GPS や Cell 判定を組み込んでもいいのですが、この記事の意味がなくなるのでせっかくだから Llama variable を使ってみます。

work プロファイルへ切り替えるイベントを選択し、Add Action で Llama variableとして、AreaValue という変数を。
値を work として入れましょう。

これで、このイベントが発生した際には、AreaValue 変数に work という値が入ることになります。

次に home プロファイルへ切り替えるイベントを選択し、
Add Action で Llama variableとして、AreaValue という変数を。
値を home として入れましょう。

これで、このイベントが発生した際には、AreaValue 変数に home という値が入ることになります。

で、Quiet プロファイルへ切り替える条件として、AND を選択し、Add Condition として23:00開始条件と Llama variable を追加し、AreaValue 変数が、home の時という条件の2つを追加します。


これで、23:00 かつ、AreaValue が home の場合にのみ、Quiet プロファイルへ切り替わるイベントとして機能することになります。

時間駆動型イベントやアプリの起動終了イベント等で、発生してもらっては困る条件を追加したい場合に役立つ機能だと思います。

2012/02/23 追記:画像を一つ追加。

コメント

人気の投稿

ドコモマーケットから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...