Android

Androidの各端末への対応/Draw 9-patchを使おう!

Androidは端末ごとに解像度が違うため、レイアウトを考えるときにいろいろと注意が必要です。その中でも、imageを表示するときには一層の注意が必要!!そんなときに力を発揮してくれるのが、「Draw 9-patch」です! 9-patchを使わずに表示すると・・・ 端末…

FrameAnimationがonCreateでスタートすると止まってしまう

AndroidのFrameAnimationを使って、アニメーションGIFのようにコマ割りのアニメーションを表現できるのですが、onCreateでそのアニメーションをスタートさせると動かない端末があったので、その回避策をご紹介。ちなみに、動かなかったのは、 SH003SH Xperia…

Android1.6、Android2.1のWebViewで、タッチイベントがまれに反応しない

先週、WebViewで、タッチイベントを拾ってくれない症状が起こって困りはてておりました。Android1.6は様々な問題がありますね、ほんとに。 端末の画面上では、オレンジ色になっているので、タッチイベントを拾ってくれているかと思いきや、まったく反応して…

Android1.6のplaceholder属性でのバグ/Android1.6で「border-radius」を使用するときの注意点

最近、スマートフォン向けのHTMLを書き始めたのですが、placeholder属性と、border-radiusのところで、はまったのでメモしておきます。 Android1.6でのplaceholder属性でのバグ まず、placehoder属性については、図で見たほうが分かりやすいと思いますので、…

AndEngineでhdpi/ldpi/mdpiから画像を出し分ける/Deviceの幅を取得/フルスクリーン設定

AndEngineで画像をテクスチャ化するとき、サンプル通りに、assetsフォルダを作って読み込む方法をとっていました。 しかし、、、Deviceのdpiに応じて画像を出し分けるメソッドを最近発見したのでメモ。 //textureの幅と高さは32,64,128,256,512,1024から選ぶ…

AndEngine/Spriteの表示とAnimationの追加

早いもので後2日で仕事納め。社会人になって、そろそろ1年経ってしまいそうです。 ここ一週間はAndEngineでひたすらアプリ制作を続けていました。 AndEngineは、cocos2dより遥かにSprite(画像)を表示させるのがめんどくさいです。 今回は、その表示方法、…

Androidでゲーム開発/Androidのゲームエンジン

現在、Androidでゲーム開発すべく、いろいろなゲームエンジンを試しているのでそのご紹介を。 とりあえず、以下の2つを試してみました。 AndEngineE3roid E3roidは、ここの情報を見る限り日本人の方が開発されているっぽい?以下、それぞれのゲームエンジン…

Androidアプリ開発開始/SurfaceView

今週はcocos2dによる様々なActionに関する続きを書く予定だったのですが、Androidアプリを作成することになった影響で、現在絶賛Android勉強中につき、そのことについて書きます。 Androidでゲームを作成する際、通常のViewでは描画回数(FPS)が物足りない…