投稿

6月, 2012の投稿を表示しています

【Android】Androidアプリ「on{X}」の「rule」を作ってみた。

イメージ
今日、「 マイクロソフト、日常タスクを自動化するAndroidアプリ on{X} を公開。ウェブでルール作成 」という記事を見て、これはかなり便利そうだなー と思って、早速簡単なものを作ってみました。 最初に on{X}のAndroidアプリ をインストール。 Androidアプリをインストールしただけでは何の役にも立たないので、 https://www.onx.ms/ にアクセスし、Facebookアカウントでログインします。 そうしたら、新しく「rule」を作成します。 まず、右の方にある「create」ボタンを押します。 すると、こんな感じのサンプルのスクリプト(ロック画面を解除すると「Hello world!」という通知するもの)が出てくると思いますが、それは必要ないので全て削除します。 そうしたら、後は自分でスクリプトを書いていきます。 APIの使い方は、 https://www.onx.ms/#!apiPage  に書いてあります(英語)。 今回僕が書いたのは「その日初めてロック画面を解除したら、今日の名古屋の天気を通知する」というものです。 javascriptはあんまり書いたことがなかったのですが、調べながらなんとか完成しました。 そのスクリプトがこれ。 var storage = device.sharedStorage; if(storage.length 実際に通知するスクリプトよりも、日本語変換部分のほうが長くなってしまいました(笑) 「英語のままのほうが良い!」とか「東京の天気を通知して!」という人はその部分を適当に変更してください。 スクリプトを書き終わったら、右上の「save and send to phone」を押します。 そしてAndroid端末の画面をオフにしてロック画面を解除すると、こんな感じで今日の天気、最高気温、最低気温、降水確率を通知してくれます。 他の天気情報(風とか)が欲しい場合は、自分で適当に変更してください。 また、天気の日本語化の部分は全て対応しきれていないと思いますが、日本語にできなかったらそのまま英語で表示されますので、その都度自分で追加していってください。 というわけで、現時点ではPlayストアの評価は星 1....