получить фактический путь к изображению из галереи в Android N или выше - PullRequest
0 голосов
/ 29 июня 2018

Я хочу выбрать изображение из галереи и загрузить на сервер, но я не могу получить фактический путь к изображению из содержимого URI в Android N.

вот мой код, который я использую, чтобы получить фактический путь к изображению из галереи, но он работает только до android M.

В Android N или выше возвращается ноль

    public String getRealPathFromURI(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();
        }
    }
}

как я могу добиться этого в Android N или выше. помоги мне !!!

спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...