На данный вопрос уже ответили:
Пользователь выбирает файл, я получаю его android.net.Uri:
public void onActivityResult (int req, int res, Intent intent) {
if (res != RESULT_OK) return;
if (req == FILE_SELECT_CODE) {
Uri uri = intent.getData();
}
}
Каким образом мне из этого Uri получить сам файл, доступный для считывания?
Таким образом можно получить путь к файлу из Uri
, если Uri
это ссылка на изображение
public static String getRealImagePathFromUri(Context context, Uri contentUri) {
Cursor cursor = null;
try {
String[] proj = {MediaStore.Images.Media.DATA};
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
} finally {
if (cursor != null) {
cursor.close();
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть таблица с элементами последний из которых наполовину размыт, вот пример:
Есть задача сделать ленту постов, которая будет динамически подстраиваться под ширину экрана пользователяСложность в том, что при достаточно...
Есть какой-то официальный источник со всеми стандартами HTML5 и CSS на русском языке?
Как спарсить нужную ссылку, если на странице много одинаковых классов и номер всегда разный я про [0, и тп