2016-07-26 1 views
0

Запатентовано, так как программный разработчик хранит изображения на FTP-сервере, и мне нужно отображать эти изображения в ImageView без сохранения его на SD-карту.Android - FTP Отображение изображения в ImageView без сохранения изображения в SD

можно просто восстановить изображение (jpg/png) и преобразовать его в растровое изображение и отобразить его непосредственно в ImageView без необходимости его сохранения.

Я ищу много, но вся техника использовала сохранение на SD-карте.

+0

, если у вас есть прямой URL к файлу, то вы можете загрузить изображение в ImageView из URI –

+0

Да, у меня есть прямой URL к изображению, пожалуйста, мне нужна помощь, как код удара не работал со мной .. Изображение все еще не появляется. – Safa

+0

Добавить точки останова и зарегистрировать значения ваших переменных. Код ниже должен работать, он работал для меня. ** БЕЗ УТОЧНЕНИЯ, НЕОБХОДИМЫЕ ДЛЯ ВАШЕГО ПУТЕМ ** –

ответ

0
public class async extends AsyncTask<String, Integer, Bitmap> { 

    @Override 
    protected Bitmap doInBackground(String... strings) { 
     public static Bitmap getBitmapFromURL(String src) { 
      try { 
       URL url = new URL(src); 
       HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
       connection.setDoInput(true); 
       connection.connect(); 
       InputStream input = connection.getInputStream(); 
       Bitmap myBitmap = BitmapFactory.decodeStream(input); 
       return myBitmap; 
      } catch (IOException e) { 
       // Log exception 
       return null; 
      } 
     } 
    } 

    @Override 
    protected void onPostExecute(Bitmap result) { 
     if(result != null) 
      imageView.setImageBitmap(result) 
    } 
} 
Смежные вопросы