ビックローブ推奨のLargescreen対策講座

http://twitter.com/#!/roishi2j2/status/11745584893399040

対策ですが、BuildTargetを1.6以上にする。
それからAndroidManifest.xmlのtargetSdkVersion属性を4以上にする。
これが大きいです。

まぁ、そうできないアプリもあるわけで...
http://twitter.com/#!/roishi2j2/status/11745935755317248

AndroidManifest.xmlファイル内でタグのtargetScreens属性をtrueに設定します。
これで全画面表示ができるようになります。

http://twitter.com/#!/roishi2j2/status/11746281856700416

これだと画面が大きくなるだけです。部品も対応する必要があります。レイアウトの定義によっては問題になります。AbsoluteLayoutを使うとずれてしまいます。他のレイアウトを使いましょう。

http://twitter.com/#!/roishi2j2/status/11746375637143552

もしAbsoluteLayoutを使うのであれば、Largescreen専用のレイアウトを書く必要があります

http://twitter.com/#!/roishi2j2/status/11746546395652096

nearLayout内でfill_parentとdip指定が混在してもずれます。fill_parentとlayout_weightを使って解決できます。

http://twitter.com/#!/roishi2j2/status/11746710573289472

専用レイアウトフォルダを1.6から作れるようになります。Largescreen用のlayoutを作れば、デカい端末だけ2ペインを表示できたりします。

まぁ、こっちが普通かな。
http://twitter.com/#!/roishi2j2/status/11747031055863808
http://twitter.com/#!/roishi2j2/status/11747130850934786

GalaxyTabはdensityが違います。小さくなります。なのでGalaxyTabと両方動くアプリを作るときは、レイアウトを意識する必要があります。
GalaxyTabの場合はhdpi用の画像を用意した方がきれいに見えます。

http://twitter.com/#!/roishi2j2/status/11747446967238656
http://twitter.com/#!/roishi2j2/status/11747621710331904

sqgqアプリをGalaxytab/Streak/camangi FM600/smartiaで実行すると、結果が変わります。画面いっぱいまでcanvasを広げてくれるアプリもあります。 世界のやましたさんの FxCameraは残念ながらダメです。
FxCameraはボタンの位置がずれます。ボンバーマンは最悪です。Normal screen前提です。

http://twitter.com/#!/roishi2j2/status/11747779244199936

最後にnon-telephony deviceへの対応です。公式出てませんがgoogleさんから言っていいと言われてます。
SmartiaとSamsung SMT-i9100が多分non telephony deviceです。
android.telephony.TelephonyManager.getPhonTypeと〜.getDeviceIdが違う値を返します。
これらの値を使わないで下さい。特にDevice ID。変更をお願いします。かけ足ですが以上です。