在我的Android应用中,我试图从路径创建位图文件。
这是路径
localImagePath = "/storage/emulated/0/Hootout/HootImages/Profilepic/user_profile_photo.jpg"
这是用于创建位图的代码。
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;
options.inJustDecodeBounds = false;
Bitmap bitmap = BitmapFactory.decodeFile(localImagePath, options);
位图文件始终显示为空。
我还能尝试什么?
答案 0 :(得分:0)
首先,从文件路径创建位图
File imgFile = new File("/storage/emulated/0/Hootout/HootImages/Profilepic/user_profile_photo.jpg"");
if(imgFile.exist){
BitmapFactory.Options bmOptions = new BitmapFactory.Options();
Bitmap bitmap =
BitmapFactory.decodeFile(image.getAbsolutePath(),bmOptions);
bitmap =
Bitmap.createScaledBitmap(bitmap,parent.getWidth(),parent.getHeight(),true);
imageView.setImageBitmap(bitmap);
}
我认为您输入的文件路径错误。 让我再次知道是否有任何错误。