을 반환하지 내가 파일을 만들고 다음 코드를 사용하여에 이미지를 저장 : 나는 image.getAbsolutePath();
를 사용하는 경우,이 같은 somwthing 얻을안드로이드 getAbsolutePath() 전체 경로
private File createImageFile() throws IOException {
String timeStamp = new SimpleDateFormat("yyMMdd_HHmmss").format(new Date());
String imageFileName = "JPEG_" + timeStamp + "_";
File storageDir = getActivity().getApplicationContext().getFilesDir();
File image = File.createTempFile(imageFileName, ".jpg", storageDir);
return image;
}
:
/data/data/co.za.package.app/files/filename.jpg
이미지의 실제 경로는 다음
/storage/sdcard0/Android/data/co.za.package.app/files/filename.jpg
getAbsolutePath()
이 잘못된 경로를 반환하는 이유는 무엇입니까? 위의 String
을 하드 코딩하고 내 이미지가 잘 표시되었습니다. 내가 잘못하고있는 것을 당신이 생각하는 사람이 있습니까? 사전에 감사
안녕하세요, 답장을 보내 주셔서 감사합니다.하지만 앱 내부 디렉토리에 이미지로 저장 한 다음 나중에 검색하고 싶습니다. – Lunchbox
죄송합니다. 내 잘못, 고마워요! – Lunchbox