Отображать изображения FTP в приложении, не загружая их - PullRequest
0 голосов
/ 03 января 2019

Я делаю проект, и я хотел бы отобразить изображения, которые я беру с FTP, и отобразить их, например, в виде переработчика. Однако мне нужно отобразить около 50 изображений каждое FHD или более высокое разрешение ... Я не хочу загружать все эти изображения ... Есть ли способ сделать это, не загружая их на мое устройство Android? Я провел некоторое исследование и выяснил, что могу делать это с растровыми изображениями .... Однако я не проделал большую работу с растровыми изображениями и не изучал их в Uni. Я собрал этот код в некоторых старых статьях, и мне было бы приятно, если бы кто-то был достаточно любезен, чтобы проверить его и дать мне некоторое представление, если я сделал что-то не так.

Прошу прощения за мой плохой английский.

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)
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...