Sunflat のブログ

ソフトウェア開発についての話題が多いかも

Android

チート対策と、framework内のクラスのデバッグについて

Android用ゲームのチート対策と、Android framework内のクラスのデバッグについて話したので、スライドを貼っておきます 第3話 「チートも、隠しクラスも、あるんだよ」 View more presentations from sunflat

Androidの端末IDとActivityの話

Androidの端末IDとActivityの話をしたので、スライドとサンプルコードを貼っておきます 端末IDとActivityの話 View more presentations from sunflat [サンプルコード] (MITライセンス)

Android 1.5/1.6 のsampleのビルドエラー

Android 1.5/1.6 のsample(ApiDemo)を、最新のAndroidSDKでビルドするとエラーが出るようだ。 以下のように、res/values/strings.xml のアポストロフィー(')の前に、バックスラッシュ(/)を入れれば解決するっぽい。例: 変更前: <string name="summary_on_advanced_toggle_preference">I'm on! :)</string> 変更後: <string name="summary_on_advanced_toggle_preference">I\'m o</string>…

Android端末の比率

iPhone OS 3.0もリリースされたことだし(?)、iPhoneの時(id:sunflat:20090215:p1)と同様にして、Android 端末やOSバージョンの比率を調べてみた。 Android端末からSunflat GamesへのApacheアクセスログを元に集計(約28000件) ほとんどのユーザが既にAndr…

AndroidでLandscapeモード

Android SDKで、Landscape(横長)モード固定で起動したい場合、AndroidManifest.xmlのActivityタグに、以下のような属性をつければOK。 <activity android:name="〜" android:configChanges="keyboardHidden" android:screenOrientation="landscape"> </activity> ちなみに、Landscapeモードにすると、SensorManagerで取得できる加速度センサの値(DATA_X, DATA_Y, DATA_Z)も、画面…

T-Mobile G1では、本体スピーカが加速度計に影響する?

ユーザからのメールで知ったのだが、T-Mobile G1 (Android Dev Phone 1)では、本体スピーカで大きな音をならすと、加速度計の値がおかしくなるっぽい。音を鳴らすと加速度計での操作がしづらくなるのは知ってたけど、まさか音量が関係してたとは…。ずっとソ…

PapiRiver for Android

PapiRiverのAndroid版をリリース。 http://www.sunflat.net/android/app/papiriver/効果音をつけようと思ったんだけど、MediaPlayerクラスを使うと音が遅延したり鳴らなかったりするし、SoundPoolクラスを使うとアプリを何度か起動した時に動作不安定になっ…

Sunflat GAMES for Android

というわけで、Android用のWebサイトをオープン。(iPhone用サイトの使い回しだけどw) http://www.sunflat.net/android/ 早速、PapiJumpをAndroid Marketに登録してみた。配布用のapkファイルを作成してアップロードしたところ、その瞬間にすぐ公開された…

Android SDK Tips #1

PapiJump for Androidを作る時にいろいろ調べたので、メモ。 Activityの状態遷移が複雑すぎ… 自動的に画面が暗くならないように View#setKeepScreenOn(true); キーボードを開いた時などに、画面が自動的に回転しないようにする manifestファイルのactivity要…

PapiJump for Android

とりあえず移植してみたマルチタスク&Javaだけあって、たまに動作がぎこちなくなったりするけど、とりあえず良さげに動くみたい。 Webスコアランキング対応にしないとな〜

Android Dev Phone 1 到着!

でっかい箱で来た。さすが送料1万円!思っていたより小さい。iPhoneの横を小さく幅を厚くした感じ。とりあえずPapiJumpでも移植するかな〜