2009-10-01から1ヶ月間の記事一覧
Android SDK 1.5 や 1.6 の時と、2.0 で Context#setWallpaper の挙動が変わりました。どこが変わったのかメモしておきます。 1.5(1.6)までの挙動 壁紙サイズは640×480(HVGA) 壁紙に設定する画像サイズのまま、壁紙として設定保存される。 (壁紙に設定する画…
ボタンを使った AppWidget の場合、ボタンが押された事をトリガーに Intent を投げる仕組みを作るであろう。その際、Activity なら何も問題は発生しないのだが、Service の場合は致命的なバグを生んでしまうかもしれない。 障害 まずは以下のソースを見て頂…
壁紙をワンタッチで切り替えるウィジェットを作ってみました。 説明 2種類の壁紙を切り替える事ができます。アイコンの色が赤色や緑色の場合は、壁紙設置後。アイコンの色が黄色の場合は、壁紙設置中。 このWidget使うと何が嬉しいの? 日頃痛い壁紙を設定し…
Dialog表示中にバックボタンが押されると。Dialogが消え、Dialogを起動させたActivityが表示されます。それが意図しない動作の場合は制御するプログラムを組まなくてはなりません。 今回はバックボタンが押されたときの制御方法を調べたので書き残します。 …
http://www.java-users.jp/contents/events/ccc2009fall/index.html気合い入れて書く気力は無いので、Twitterで呟いたことを箇条でまとめました。 OPEN AIR FROM SEKAI (セカイカメラのオープン化戦略) 井口さんによるセカイカメラのお話。 タグデータなど…
前回までにActivityとBroadcastのActionに関する振る舞い整理してきました。 今回は定義が広い振る舞いのフィルタリング方法である Category を整理します。また、それ以外にも Intent に投げる際に情報を付加させる Extra や、Intent を投げた先で起動され…
前回の日記では Activity を呼ぶ振る舞いに関する一覧表を作りましたが、今回は Broadcast された振る舞いについての一覧表を作ります。 意味が分からなかった定数が多かったです。たぶん表に間違いが多い思いますので、指摘して頂けると嬉しいです。 Broadc…