2011-12-09 13 views
0

アセットフォルダから画像を1つ開き、サイズを変更して画像を保存します。私はこのコードを使用します:ビットマップをファイルに保存する

しかし、私はアプリケーションを起動するとクラッシュします。これはスタックトレースです

12-09 02:36:33.750: ERROR/AndroidRuntime(1939):  at android.graphics.Bitmap.nativeCreate(Native Method) 
12-09 02:36:33.750: ERROR/AndroidRuntime(1939):  at android.graphics.Bitmap.createBitmap(Bitmap.java:477) 
12-09 02:36:33.750: ERROR/AndroidRuntime(1939):  at android.graphics.Bitmap.createBitmap(Bitmap.java:444) 

なぜクラッシュするのですか?

+0

最後の行を次のように置き換えるとどうなりますか?最終ビットマップnewBitmap = Bitmap.createBitmap(bitmapOrg、0、0、bitmapOrg.getWidth()、bitmapOrg.getHeight()、aMatrix、false ); – dbryson

+0

まだ同じスタックトレースがあります –

答えて

2

assetsフォルダはAPK内に配置されているため、ファイルシステム内の実際のフォルダではありません。 私はそこに何かを保存することはできないと思います。