アプリキャストを弄ってみた
サークルの合宿から帰ってきました(無事に)。今月もあと少しになって、1か月と半ほどあった夏休みも終わりに向かっています。
そろそろ卒業研究を進めておかないと、10月になって進捗状況の発表で困るだろうと思い、大学に行ってきました。
(その他の目的もあったけど…きな臭い話なので)
研究をやる前に、2、3日前にちょっと気になってたSONYのブラビアで動くウィジェット「アプリキャスト」がどうしてもやってみたかったので、研究のほうは一時置いといてアプリキャストのほうを弄ってみました。こうして、研究が後回しにされていくんだよな…
エミュレータとかの開発環境は以前入れていたので、サンプルのガジェットと公式の資料を眺めつつ、なにができるかなと。
サンプルの中で使っている機能が少ないので不明なところが多い。
だけどGeekなぺーじのアプリキャストプログラミングが今のところ一番参考になりそうだ。
とりあえず、簡単にできそうなものでGMailの未読数を取得するウィジェットを作ってみた。
GMailは未読数と件名、サマリなどをfeedの形式(XML)で取得できるから、それを読み込んでカウントを出力するだけ。
リスト表示して詳細な表示もできるようにしたかったけど、まずは未読数のカウントだけにした。
デザインはこんな感じに。カウントを表示するだけなのでコンパクトに。
背景画像を作るのに一番時間がかかった気がする。
アプリキャストエミュレータでほかのウィジェットとともに表示するとこんな感じになる。
アプリ説明画面はこんな感じ。
実機がないのでエミュレータでしか動作を確認することができませんでしたが、うまく動いているようです。
作ってる途中で気がついたのは、アプリ設定画面で項目が3つしか扱えないこと。
今回の場合、userIDを入れるテキストボックス、passwordを入れるパスワードボックス、更新間隔を指定するコンボボックス。
これで上限の3つになった。
あくまでウィジェットだから、そんなに大きなアプリケーションにはならないだろうけど、ふとした瞬間に足りなくなったりしそうで怖いです。
あとはエミュレータ上で、MusicPlayerとかVideoPlayerとかの実際の動作が見えない(そこまではエミュレートされない)というところかな。実機でどんな風に動くのかわからないです。
もう!BRAVIAほしくなっちゃうじゃないか!





最近のコメント