[Android]Androidのバージョンによって画面サイズ制限あるみたい

2時間も潰してしまったのでメモ。

いつものようにSurfaceViewを使って描画しようとしたら、全画面表示なのにどうもボケる。setAntiAlias(false)してもボケる。おかしい!気持ち悪い!

AVDでWVGA800の端末を作って実行したら、アクティビティが画面全体に表示されない!なにこれ!気持ち悪い!

当然、SurfaceViewのgetWidth()とgetHeight()を見ると、画面より小さなサイズになってる。Nexus Oneで実行してみると、アクティビティは画面全体に表示されてるものの、SurfaceViewのサイズが320×508とか全然小さくて、それが拡大されて表示されている様子。

悩みまくった挙句、もしや、と思ってAndroidManifest.xmlに… Details »

[Android]ユーザー名が日本語でエミュレーターが起動できない時

Windowsユーザー名に日本語が入っているとAndroidエミュレーターが起動できません。むー。もう2010年なんだし全角がどうのとか忘れたいですね。

とにかく、この場合はコマンドラインからエミュレーターを作成する必要があります。コマンドラインを起動し、Android SDKをインストールしたディレクトリで下記のコマンドを実行です。具体的には下記のページが詳しいです。
http://d.hatena.ne.jp/masa-pon/20090417/1239928840

というわけでMIDniteのエミュレーターを作ってみます。

Details »

Nexus One、手元にキタ━━━━━━(゚∀゚)━━━━━━ !!!!!


国内で安心ドコモ回線のXperiaならもう買えるし、ちょっと待てばHTC Desireも出るというのに、たったの一ヶ月(実質三週間程度でしょう)すら待てずにポチってしまいました。とにかく今すぐにAndroidに触れたかった感じです。 Details »

Android Marketに登録した!

android_market_registration

nexus oneのプレスイベントまで一時間を切りました!

ということで駆け込みではありますが、Android Marketに登録しました。有料ですが、 日本円でわずか2288円です。しかもアップルと違って年間じゃないよ、登録料だヨ。年間1万円に比べたら安い安い!

手続き自体もアップルのに比べて簡単でスムーズでした。途中で支払いに必要なGoogle Checkoutアカウントの作成もありましたが、こちらもいたってスムーズ。カップ麺作る時間もなかったですと。

おーし準備万端だー。

nexus one と iSlate 買うぞー

nexus oneあと3時間ほど!

nexus one(リーク画像によると全部小文字っぽいですね)、日本時間でいよいよ今日の深夜となりました。もうすぐですよ!

IT系ニュースサイト(Gizmode[Android]Engadget[nexus one])ではちょっとだけ盛り上がってますが、冷静に考えると知名度も見た目もパッとせず、日本から買うにはGoogleアカウントを作って直接買うしかない(そもそも日本から買えるかが心配だけど、合意書には英語以外の言語もあるらしいから大丈夫と思いたい)nexus oneが、現状のiPhoneより一般に浸透することなど絶対に有り得ない気がするので、日本では一部のオタクが買うだけですよねー。

それでも自分はあのアップルの糞審査がなしに、さらに無料でアプリ開発できるというだけで、買う気まんまんです。

iPhoneは要りませんでした・・・

ちなみにiPhone使い始めて3ヶ月以上経ったんですが、自分には合いませんでした・・・。なぜなら、 Details »