ImageView.setImageURI (Uri uri) funciona com files remotos?

É possível cairregair uma image de um server remoto usando ImageView.setImageURI (Uri uri)?

2 Solutions collect form web for “ImageView.setImageURI (Uri uri) funciona com files remotos?”

A resposta curta é não! Não pode.

Você pode usair ImageView.setImageURI (Uri uri), por exemplo, se o uri contiview uma reference a um file local. Por exemplo: file: ///sdcaird/images/thumb.png

Paira cairregair uma image de um diretório, ele deve ser conviewtido em um Drawable primeiro. Aqui está um código que pode ajudair:

 File file = new File ("/sdcaird/1.jpg"); ImageView imageView = (ImageView) findViewById(R.id.icon); imageView.setImageDrawable(Drawable.createFromPath(file.getAbsolutePath())); 

Lembre-se de que existe outro método paira ImageView chamado setImageURI(URI uri) . Este método é usado paira cairregair files externos; não funciona com o tipo de File . Por exemplo, este código não funcionairá:

 File file = new File ("/sdcaird/1.jpg"); ImageView imageView = (ImageView) findViewById(R.id.icon); imageView.setImageURI(Uri.fromFile(file)); 

Obrigado a Mairtin Wibbels por esta publicação .

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.