Я использую фильтр намерений, чтобы получить путь к файлу, выбранному пользователем с файлом-Chooser, , к сожалению, у меня есть проблема, чтобы получить абсолютный путь,Android Chooser абсолютный путь к файлу Issue
на путь onActivityResult начинается всегда с различными дополнительными данными, которые вызывают ошибки в моем приложении
, например
/content/:/myabsolutepath
или
file:///myabsolutepath
и дополнительные атрибуты в зависимости от типа файла, файловый менеджер на телефоне и т.д.
мне нужно получить только абсолютный путь в виде
/myabsolutepath
Здесь мой код
private void openFile() {
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("file/*");
startActivityForResult(i, FILE_REQ_CODE);
}
protected void onActivityResult(int requestCode, int resultCode, Intent i) {
//String with the path;
path = i.getDataString();
super.onActivityResult(requestCode, resultCode, i);
}
Это право swer, он должен быть выбран в качестве принятого ответа. –