私はこのような問題があります。私は、Adobe AIR 2.6とFlash Builder 4.5を使用してAndroid用アプリケーションを作成しています。モバイルデバイスの解像度に応じてリソースを拡張する必要があります。このためには、デバイスの解像度とDPIを知る必要があります。私はそれを得るためにそのようなコードを使用しています:Flash BuilderのAIRシミュレータのデバイス解像度が正しくない
PlatformUtil.init(mainView.stage.stageWidth, mainView.stage.stageHeight,
Capabilities.screenDPI, mainView);
このコードをデバイスで実行すると、すべてOKです!すべてのリソースが適切に拡張されました(Nexus One上)。 しかし、私はフラッシュビルダーシミュレータ上の私のdesctopコンピュータ上でそれを実行し、デバイスのGoogle Nexus Oneから選択する必要があります - それは解像度800 * 480が必要ですが、コードで私は実際のサイズ500 * 375を取得します。 私はCapabilitiesクラスを使用しているとき、1024 * 768(私のデスクトップ解像度)を返します。 それで、どうしたの?なぜそれが私に間違ったデバイス解像度を返すのですか?どうすればこの問題を解決できますか? Thanx for help。
私はチェックしました:エアーシミュレーターは、すべてのAndroidデバイスで解像度500 * 375を返しますが、それぞれの解像度は実際の解像度とは異なります(( – yozhik