我正在开发一个必须在屏幕上显示一些图片(通常由手机的相机拍摄)的 Android 应用程序。我创建位图的方式是:
Uri uri = Uri.withAppendedPath(Images.Media.EXTERNAL_CONTENT_URI, "" + mediaId);
bitmap = BitmapFactory.decodeStream(context.getContentResolver().openInputStream(uri));
第二行在某些手机上出现 OutOfMemoryException。我做错了什么,或者有没有其他方法可以做同样的事情?
提前感谢您的任何想法