2012-03-05 9 views
0

私はそれは私がAndroidタブレットにしようとしているすべての画像のために正常に動作し、ビットマップAndroidエミュレータでビットマップサイズに制限がありますか?

final byte[] data = dataStream.toByteArray(); 
    BitmapFactory.Options options = new BitmapFactory.Options(); 
    Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length, options); 

を生成するために、次のコードを持っています。しかし、エミュレータでは、サイズ1280 x 720のイメージは決して動作しません。 BitmapFactory.decodeByteArrayは、例外を生成せずに常にこのイメージのnullを返します。これは、decodeByteArrayが "ハードウェア"依存かどうかと疑問に思っています。エミュレータは、処理できるビットマップサイズに制限があります。

答えて

1

はい、残念ながらエミュレータは1024x1024の制限サイズのビットマップテクスチャでうまく動作します。 Mario Zechnerの書籍では、アンドロイドゲーム「」で、512x512または1024x1024のサイズを変更したテクスチャで作業することをアドバイスしています。

関連する問題