2010年8月31日火曜日

バグだ~!バグが出たぞ~!!

公開直後でなんですが…

バグ発見しました。メールアプリ。

内容は

「送信済みメールボックスが開けない」

という致命的なもの。しかも初歩的…。
我ながら情けない…。やはり急いでやるのは良くないっすね。

ああ~、やっぱり android 1.6 系の端末がなくなったら、Unit テスト作んないとですね。
無料だからって手ぇ抜いちゃだめだ!

ダウンロードしてくれた人がいたので、ちょっと嬉しかった分ショック大きいっす。

あ、アップグレードの際には


「メールボックスウィジェットを全て剥がしておく」


必要があります。
でないとアンインストールするまで無駄なポーリングが残る可能性があります。
次のバージョンではここも何とかします、はい。

すみませんが、よろしくです。。。

2010年8月30日月曜日

メールアプリ公開!!

メールアプリを公開しました!!
おめでとー、ぱちぱちぱちー☆☆☆

名前は
「X メールβ」

由来は単純に自分が X Japan のファンだから。
ああ、名前を汚さないようにしないと!

βな理由は、フィルタリング機能とかまだ追加予定の機能がある事と、
デザインが適当な事。設定が少ない事。などなど。

完成しても有料にするかは…どうしよう?まぁそん時で。

変なデータ収集とかはしていません(当たり前)ので、
気が向いたら気軽にお試しあれ。

辛口コメントお待ちしております。。。
(でも愛してやってください…)

アプリ配布

まずは署名のないアプリをビルドする。

パッケージエクスプローラでプロジェクトを右クリックし、
Android Tools から Export Unsigned Application Package...を選択。
適当な場所にエクスポートする。

次に JDK のインストールディレクトリに移動し、

keytool -genkey -v -keystore xmail.keystore -alias xmail -keyalg RSA -validity 10000

を実行。
xmail ってあるところは自由に変える。
-validity はGoogle 推奨の 10000 日で。


こんな感じ。

次にパッケージに署名。

jarsigner -verbose -keystore xmail.keystore "パッケージへのパス" xmail


なんかごちゃごちゃ結果が表示されて(-verbose オプションがついてるから)
署名が完了したようだ。
 
よっしゃー、これでいけるはず!!
 
で、デベロッパーコンソールからアプリをあげてみたところ、
zipalign してねって言われた。
 
 
 
ふーん、パフォーマンスが良くなるんですか。。。
じゃあ!ってことで、以下のコマンドをたたいた。
 
zipalign -f -v 4 "アプリファイルのパス" "出力ファイルのパス"
 
4 ってやると 32bit 向けになるんだそうです。
 
 
 
おお、消えた。
 
後はスクリーンショットとったり(DDMS 便利っす)、
言語(日本語オンリーにした)毎にいろいろ設定して「公開」ボタン!
 
 
でけたーー!!!

Google checkout 突破!!

登録できなかった理由…

カードの種類をクリックしてなかったから…

なんだかなぁって感じですが、これで晴れて Google Developer の
一員となったわけです☆

円高の影響で2千円ちょいですみました。

ロック解除端末の購入もできるって!
今は Desire があるから良いけど、そのうちお世話になるかも。

Intent-filter 漏れてた

自作メーラーの Intent filter に漏れがあった事に気付いた。
TextView の autoLink を有効にして発覚。


あり得そうなのは全部書いたつもりだったんだけどなー。
何が抜けてたんだろう??

ってことで DDMS を見てみた。



mailto: の VIEW っすか!?
VIEW って…。

と思いつつも、入れなしゃーないので manifest.xml に intent-filter を追記。



で、結果

おー、出た出た。
おめでとー☆

2010年8月29日日曜日

初投稿!

はじめまして!
のりです☆

Android 面白そうだなーと思って勉強を始めまして、
ここでは開発ネタを中心に、まぁ多分色々・・・話してみようかなと思ってます。

今は自分の「HTC Desire」用にメーラーを作ってまして、
そっちは大体完成に近づいてきております。

せっかくだから公開したいなとは思っているんですが、
Google checkout で苦戦しておりまして、開発者登録が出来ない!
という何とも情けない状態でございます。。。

やっぱりこういう事は酒飲みながらやるもんじゃないな・・・と反省しつつ、
もうちょっと頑張ってみますねー!!