Jak uzyskać mapę bitową z adresu URL w Androidzie? [duplikować]

To pytanie ma już tutaj odpowiedź:

Ładowanie Androida z adresu URL do mapy bitowej 13 odpowiedzi

Mam uri, który ma obraz

file:///mnt/...............

Jak użyć tego uri, aby uzyskać obraz, ale zwraca on wartość null, powiedz mi, gdzie się mylę.

Bitmap bitmap = BitmapFactory.decodeFile(uri.getPath());
Bitmap bitmap = BitmapFactory.decodeFile(uri.toString());