Llama FAQ

目次

なんで私のイベントは動作しないの?

Llamaに家の場所を教えたのに、私がそこにいないというの。なぜ?

家から1マイルも離れたのに、まだ家にいると思ってる。なぜ?

他のアプリみたいに、GPSを使えばいいのに。

Llamaが狂った。すごい勢いでメッセージが出る

時間になっても、イベント/モード切り替えができていない

場所に入る/居るを使ったイベントが素直に動きません。画面をつけると動きます。なんででしょう?

電話会社を変えたら、Llama が場所を識別しなくなった。どうすればいいの?

ウィジェットはどこ? 僕はすべてウィジェットでやりたいのだけど!

WiFi確認を使っているけど、電池の消費を抑えたい。どうすればできる?

Llamaを使うのをやめたら、モバイルデータが働かなくなった

どうすればイベントに優先順位を付けられるの?

私が車に乗っているのを知るために、電話の速度を使える?

僕の行く場所からはセルが1つしか捉えられないのだけど、Llama はこれで三角測量できるの?

モードやイベントのショートカットって、どうやって作るの?

なんで通知領域にアイコンが出てるの? 隠してもいい?

なんで GPS を切替えられないの?

他の方法で寄付できないの? たとえばPayPalとか。

Llama変数を使った例をなにか出せる?

WiFiネットワークへの接続が切れたときに、WiFi オフにしたい。どうすればいい?

Llama をアンインストールしようとしたら、「アンインストールできません」といわれた。 なんてこった、畜生! こいつはウィルスだったのか?

コマンドラインでLlamaを起動したい。どうすればいいの?

Llamaのために他の人が作ったサービスはある?


どうすればイベントに優先順位を付けられるの?


Llama のイベントには優先順位がありません。なぜなら、イベントの行動はすべてが同じ内容ではないためです。

例えば、朝 Bluetoothをオンにする、というイベントが、(偶然にも朝に)家を出るときに大声モードにする、という別のイベントに変更される必要があるでしょうか?

代わりに、イベント同士がお互いの内容を無効にしてしまわないように、上手に定義されていることを確かめるべきです。

(いつの日か、これがすぐにわかるような UI を作りたいと思っていますが、まだどうすればよいかわかりません)


例えば、あるイベントで午後12時から2時の間は大声モードにしたとします。また別のイベントで、「昼食会議」の予定があるときは黙止モードにしたとします。

昼食会議が午前11時から始まって黙止モードになる。しかし午後12時になると、大声モードになる。

このシナリオを修正するには、最初のイベントを次のように変えないといけない: 午後12時から2時の間で、「昼食会議」の予定が無ければ。




私が車に乗っているのを知るために、電話の速度を使える?


短い答え:無理

少し長い答え:いいけど、電池食うよ。

長い答え:使えるよ。でも、速度チェックできるほど GPSを使ったら、電池をかなり使うよ。

あいにく、電波塔で調べた位置では、速度を測るには精度が低すぎるので、GPSを使うのが唯一の方法。

電話が捉えている電波は、頻繁に切り替わります。電波塔の位置で速度を割り出すと、あっちの塔とこっちの塔を、数秒で行ったりきたりすることになります。



僕の行く場所からはセルが1つしか捉えられないのだけど、Llama はこれで三角測量できるの?


Llama は、位置を調べるのに三角測量のような賢い方法を使いません。

Android は、アプリに今使っているセルしか報告しません。Llama は、現在のセルと教えた場所のセルを単純に比較するだけです。

ある場所が1つのセルの中にある、というのは問題になりません。

しかし、複数の場所が1つのセルの中にある場合は問題となります。

あなたの家と仕事場が同じセルのなかにある場合、Llamaはこれを見分けられません。実験中のWiFi位置確認を代わりに使う必要があります。



モードやイベントのショートカットって、どうやって作るの?


ホーム画面の空いている場所を長押ししてください。そして、「ショートカット」「Llama」と進み、モードかイベントを選びます。

ホーム画面にフォルダを作って、その中にショートカットを全部入れておくこともできます。

私のおすすめはアイコンのカスタマイズができる、ADWLauncher、Go Launcher、LauncherPro です。



なんで通知領域にアイコンが出てるの? 隠してもいい?


もちろん隠してもいいです。でも、アイコンは OS(訳注:Android のこと)にとって重要な意味を持ちます。

アプリケーションが「進行中」の通知を出していると、OS が別のアプリのためにメモリが必要になったときに、停止させられることが減ります。

メモリが少なくなると、「些細な」アプリは停止させられ、「重要な」アプリのためにメモリを開放します。通知は、Llamaのバックグラウンドサービスが「重要である」と Android に教える意味があります。



なんで GPS を切替えられないの?


Gingerbread (Android 2.3)以降の Android では、アプリが GPS を切り替えるのが禁じられました。

以下のことを心に留めておいてください:

Android だけが、GPS の通電を管理できます。しかし、GPSを使用するアプリが無い場合、GPSには通電されません。設定の中のチェックは、単にGPSの使用の「許可」だけです。


(訳注:WiFi の ON/OFF は、通電の ON/OFF です。つまり、ON になっていると、電池を消費します。

しかし、GPS の ON は「使用許可」という意味です。アプリが GPS を使用するときまで電池を消費しませんし、大抵のアプリは GPS を使用しません。

さらに、GPS を使用するアプリでは、アプリ側で GPS の使用を制御できるはずです。GPS が ON のままでも、GPS 使わせたくないアプリには、GPS を使用しない設定にしておけばよいはず。


つまり、こういうことです。

現在では Llama で GPS を制御することはできないし、制御する必要もありません。


もしアプリ側に GPS の制御機能がないのであれば、類似の別アプリを探さないといけませんけどね。)




他の方法で寄付できないの? たとえばPayPalとか。


今のところ、他の方法では寄付を受け付けていません。

もし、Android Market (訳注:現在は Google Play) でもっと寄付したいなら、私の作った別のアプリを買ってください。

これは使わないな、と思ったら、15分以内にアンインストールすれば、返金されます。

ありがとう!


(訳注:当初は Android Market で「寄付用アプリ」を購入するのが、唯一の送金方法でした。現在は、Llamaの中からアプリ内課金で寄付を行うことができます。)




Llama変数を使った例をなにか出せる?


基本的には、内部の状態を変数に入れておいて、イベントを切り替えたりします。例えば、


あなたの電話が充電中で、しかも外部スピーカーにつながれているなら、「音楽ドック」に載せられていると考えていい。

すべてのイベントの状況に「充電中,ヘッドホン接続中」を書き込む代わりに、変数を使うといい:


- 充電中,ヘッドホン接続中 → Llama変数: 音楽ドック = はい

- 充電中でない,ヘッドホン接続中でない → Llama変数: 音楽ドック = いいえ


そして、音楽ドックに乗せられているときは、音量モードを変えないようにイベントを修正する。


- 家で 午後10時から朝6時まで Llama変数「音楽ドック」が「いいえ」なら → 黙止モードにする


これで、音楽ドックに載せられている間は Llama が黙止モードにしないようにできる。


(訳注: 僕の例でよければ… 変数を使って「場所の認識」と「設定」を分離しています。こうすることで、別の理由で設定を変えたときに「元に戻す」のが簡単です。)



WiFiネットワークへの接続が切れたときに、WiFi オフにしたい。どうすればいい?


Llama は遅延イベントを作れるようになりました。そんなに複雑ではないです。

こうやってイベントを作ります:


WiFiネットワーク切断(WiFiどれでも) → 1分待機、状況が変わったら無効、WiFi切断(繋がっていないなら)


以前のバージョンの Llama なら、こうやります:

WiFiネットワーク切断(WiFiどれでも) → WiFi有効 1分間だけ



次ページ: Llama をアンインストールしようとしたら、「アンインストールできません」といわれた。 なんてこった、畜生! こいつはウィルスだったのか?


前ページ 1 2 3 次ページ

(ページ作成 2012-06-02)
(最終更新 2013-03-22)

前記事:冗談     戻る     次記事:トースト
トップページへ

-- share --

0000

-- follow --




- Reverse Link -