電卓アプリのS Calcがウィジェットになりましたよ!
https://play.google.com/store/apps/details?id=bbp.widget.s_culc
元々はアプリのアップデート用で作ってたんだけど
S CalcをSD移動可にしちゃってるもんだから(後悔)今回は別アプリで公開しました。
サイズは
3×3
4×4
の使用になっています。
ボタン処理や計算はすべてサービスに投げて処理しています。
ボタンの識別にやたらめったら困った(putExtra()でできなかった)ので
インテントにsetAction()でセットして
↓
PendingIntentでインテント発行。
↓
getAction()でいろいろ分けて対応にしました。
これがスマートかどうかはわかりませんが調べた結果これにしました。
皆さん電卓ウィジェットはS Calc Widgetを是非使ってみてください。
2012年5月23日水曜日
2012年5月4日金曜日
Invalid start tag
しょうもない凡ミスしてしまったので記録しときます。
Invalid start tag
がエラーでてR.javaファイルも更新されないからわけが分からず検索すると
xmlフォルダで作ってませんか?とのこと・・・
作ってましたorz
layoutフォルダに移動させると問題もなくエラーが消えました。
なさけない・・・。
Invalid start tag
がエラーでてR.javaファイルも更新されないからわけが分からず検索すると
xmlフォルダで作ってませんか?とのこと・・・
作ってましたorz
layoutフォルダに移動させると問題もなくエラーが消えました。
なさけない・・・。
2012年5月1日火曜日
Widget作成中
S Calcのアプリの次回更新でウィジェットを追加しようと考えています。
理由はなんとなくなんですが
ウィジェット作成の勉強がてらに作成しようと思います。
今回は以前に購入していた
がぶさん(塚田翔也さん)の「Android SDK 開発のレシピ」
を参考にウィジェット作ってみます!
とはいえレイアウトは今のアプリの流用なのですぐに作成してみせます。
知らなかったセル数とdpの数
1セルのサイズは74dpですがマージンが2dpとるので
(セル数)×74-2 = 設定値
となります。
そして使えるUIコンポーネントが決まっている。
まぁ、今回はその影響全くないので問題なし。
あす時間があればアプリ更新します。
話は変わりますが電話帳アプリも鋭意作成中です。
レイアウトやContact APIの理解に苦しみながら作っていますので
現在の予定は来月頭までに完成させようと思います。
理由はなんとなくなんですが
ウィジェット作成の勉強がてらに作成しようと思います。
今回は以前に購入していた
がぶさん(塚田翔也さん)の「Android SDK 開発のレシピ」
を参考にウィジェット作ってみます!
とはいえレイアウトは今のアプリの流用なのですぐに作成してみせます。
知らなかったセル数とdpの数
セル数 | dp |
---|---|
1 | 72dp |
2 | 146dp |
3 | 220dp |
4 | 294dp |
1セルのサイズは74dpですがマージンが2dpとるので
(セル数)×74-2 = 設定値
となります。
そして使えるUIコンポーネントが決まっている。
まぁ、今回はその影響全くないので問題なし。
あす時間があればアプリ更新します。
話は変わりますが電話帳アプリも鋭意作成中です。
レイアウトやContact APIの理解に苦しみながら作っていますので
現在の予定は来月頭までに完成させようと思います。