私のコードのコードは次のとおりです。この後MediaStore.Images.Media.getBitmapとメモリエラーのうち、
public Bitmap loadPhoto(Uri uri) {
Bitmap scaled = null;
try {
scalled = Bitmap.createBitmap(
MediaStore.Images.Media.getBitmap(getContentResolver(), uri),
0,0,90, 90);
if (scaled == null) { return null; }
} catch(Exception e) { }
return scaled;
}
。 ImageViewで拡大表示します。すべての画像はデバイスカメラから取り込まれます。
毎回、私はカメラから3枚の写真を表示した後、エラー:をメモリから外してと表示されます。これを解決するには?
、このリンクをチェックアウト: [http://tutorials-android.blogspot.co.il/2011/11/をoutofmemory-exception-when-decoding.html](http://tutorials-android.blogspot.co.il/2011/11/outofmemory-exception-when-decoding.html) – zwebie
ビットマップスケーリングに関するChet Haaseの素敵なチュートリアルもご覧ください: http://www.youtube.com/watch?v=12cB7gnL6po –
注意してください***このページは日付***から非常にです - 今日あなたはこれを行うだけです:http://stackoverflow.com/a/24135522/ 294884 – Fattie