내 안드로이드 앱에서 경로에서 비트 맵 파일을 만들려고합니다.
여기에 경로가 있습니다
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);
비트 맵 파일은 항상 null로 판명됩니다.
다른 무엇을 시도 할 수 있습니까?
먼저 파일 경로에서 비트 맵을 만듭니다.
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);
}
잘못된 파일 경로를 제공하고 있다고 생각합니다. 오류가 있으면 알려주세요.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다