Android
Android版のクロスワード辞典をバージョンアップしました。バージョン1.0.1です。変更点は辞書ファイルの強化のみです。いくつかの単語の表記を修正したのと、収録単語の追加(10,230個→10,294個)をしています。
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秒たったらボタンをタップするというちょっとした暇つぶし用のアプリです。たいしたアプリではないのですけど開発期間はすごく長くなってしまいました。主にやる気の問題。画面は相変わらず素っ気ないです。次は暇つぶし用ではない…
傾けたとき対応ではいったん値を保持してそれを復元するというやり方を取りましたが、実はそんなことをしなくても別の方法がありました。具体的にはandroidManifest.xmlのandroid:configChangesにorientationを指定。これで画面の向きを変えてもActivityが破…
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など)と…
開発者の方にとっては当たり前のことなのでしょうけど、画面を回転させて横向きから縦向きにすると画面が初期化されますね。情報を保持したり復元したりの処理を追加するので、対応は面倒になりそうです。
「9」ボタンをクリックしたら「9」を入力するという処理を書くと、コード上に「9」という数字が登場します。これはCheckStyleにかかるとマジックナンバーとして警告の対象になります。しかしこれをわざわざ定数にするのは面倒、かつ、かえってわかりにくくな…
標準には従っておこうかと思ってCheckstyleを有効にしたらいきなり100件以上の指摘が出てきました。ほとんどが自動生成されたコード上での指摘。直すわけにも行かないので自動生成されたコードについてはチェックの対象外としました。まだ処理を書き始めてい…
最初のアプリケーションはHit and Blowという数当てゲームにしました。ただいまレイアウト作成中ですけど面倒ですね。
これまでWindows用のアプリケーションをいくつか公開してきましたが、今後はAndroid用のアプリケーションも作ってみようと思います。開発環境としてはTitanium Mobileが良さそうかなと思いましたが、まずは基本ということでEclipse+Android SDKでやることに…