0
我創建了一個文件,並使用下面的代碼保存到它的圖像:的Android 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;
}
當我使用image.getAbsolutePath();
,我得到somwthing這樣的:
/data/data/co.za.package.app/files/filename.jpg
圖像的實際路徑是:
/storage/sdcard0/Android/data/co.za.package.app/files/filename.jpg
爲什麼getAbsolutePath()
返回錯誤路徑?我硬編碼上述String
和我的形象顯示正常。你們中有沒有人知道我在做什麼錯了?謝謝你在前進
嗨,感謝您的回覆,但我想保存到應用程序內部目錄中的圖像,然後檢索它。 – Lunchbox
哎呀,我的壞,它的作品謝謝! – Lunchbox