Android

クロスワード辞典をバージョンアップしました

Android版のクロスワード辞典をバージョンアップしました。バージョン1.0.1です。変更点は辞書ファイルの強化のみです。いくつかの単語の表記を修正したのと、収録単語の追加(10,230個→10,294個)をしています。

Androidマーケットの過半数のアプリがダウンロード数50未満

Distribution of Application downloads in the Android Market, Androlib, Android Applications and Games directoryによりますと362,564アプリの中でダウンロード数が50未満のアプリが51.7%もあるそうです。全体の約4分の3が1,000ダウンロード未満。自分…

クロスワード辞典を公開しました

Android版のクロスワード辞典を公開しました。機能は検索機能だけなのでかなりシンプルです。

まさに5秒を公開しました

アプリのページはこちら。5秒たったらボタンをタップするというちょっとした暇つぶし用のアプリです。たいしたアプリではないのですけど開発期間はすごく長くなってしまいました。主にやる気の問題。画面は相変わらず素っ気ないです。次は暇つぶし用ではない…

傾けたとき対応その2

傾けたとき対応ではいったん値を保持してそれを復元するというやり方を取りましたが、実はそんなことをしなくても別の方法がありました。具体的にはandroidManifest.xmlのandroid:configChangesにorientationを指定。これで画面の向きを変えてもActivityが破…

Hit and Blowを公開しました

AndroidマーケットにHit and Blowを公開しました。手順はAndroidマーケットにアプリを公開するを参考に実施。公開用のモジュールはEclipseから簡単に作れますし、公開の手続きもブラウザからファイルをアップロードしたり情報を入力するだけなので簡単。512×…

デベロッパー登録しました

登録料25$。

結局文字のアイコン

アイコンは苦手なんですよね。というわけで文字のアイコンになりました。

実機での動作確認

Hit and Blowの実装が一通り終わったので実機で操作確認をしてみました。手順はDeveloping on a Deviceを参考にしながら実施。まずはEclipseでの設定。AndroidManifest.xmlを開いて[アプリケーション]タブを選択。Debuggableという項目があるので値をtrueに…

傾けたとき対応

傾けて画面の縦・横が入れ替わると画面が初期化されてしまうのでそれの対応。onSaveInstanceStateで状態を保存して、onRestoreInstanceStateで状態を復元するだけ。引数のBundleクラスのメソッドに値の保存用のメソッド(putStringとかputSerializableなど)と…

傾けると画面が初期化される

開発者の方にとっては当たり前のことなのでしょうけど、画面を回転させて横向きから縦向きにすると画面が初期化されますね。情報を保持したり復元したりの処理を追加するので、対応は面倒になりそうです。

CheckStyleの警告を抑制する

「9」ボタンをクリックしたら「9」を入力するという処理を書くと、コード上に「9」という数字が登場します。これはCheckStyleにかかるとマジックナンバーとして警告の対象になります。しかしこれをわざわざ定数にするのは面倒、かつ、かえってわかりにくくな…

Checkstyle対応

標準には従っておこうかと思ってCheckstyleを有効にしたらいきなり100件以上の指摘が出てきました。ほとんどが自動生成されたコード上での指摘。直すわけにも行かないので自動生成されたコードについてはチェックの対象外としました。まだ処理を書き始めてい…

レイアウト作成中

最初のアプリケーションはHit and Blowという数当てゲームにしました。ただいまレイアウト作成中ですけど面倒ですね。

Androidアプリケーション用開発環境構築

これまでWindows用のアプリケーションをいくつか公開してきましたが、今後はAndroid用のアプリケーションも作ってみようと思います。開発環境としてはTitanium Mobileが良さそうかなと思いましたが、まずは基本ということでEclipse+Android SDKでやることに…