создать файл и сохранить изображение на него, используя следующий код: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