Форум программистов, компьютерный форум CyberForum.ru

Как в Android приложении считать данные с хостинга ftp? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Некорректная реакция на касание элемента GridView http://www.cyberforum.ru/android-dev/thread1689099.html
У меня есть адаптер и в нем обработчик касания, который во-время касания выводить текст с того элемента на котором было осуществлено действие: Вот так выглядит мой адаптер: public class GridViewAdapter extends ArrayAdapter<TaskName>{ private final String LOG = "ADAPTER_LOG"; private AppCompatActivity context; private TextView nameView, countView; private TaskName...
Android LibGDX, не получается создать apk файл Не могу создать apk файл. С libgdx первый опыт. Ошибка на фото. Час уже бьюсь, интернеты говорят, что надо добавить строку multiDexEnabled true. Добавил defaultConfig { applicationId "..." versionCode 1 versionName "1.0" minSdkVersion 9 http://www.cyberforum.ru/android-dev/thread1689046.html
Вывод всех картинок на TextView используя Html.ImageGetter() Android
Помогите решить задачку: Хочу показать картинки на TextView используя Html.ImageGetter() нашел в сети следующий код: public class HttpGetDrawableTask extends AsyncTask<String, Void, Drawable> { TextView taskTextView; String taskHtmlString;
Android Показать скрыть пароль / Icon
Добрый день. еще такая небольшая проблема возникла.. Я тут при регистрации сделал метод Показа и скрытия пароля. Он находится снизу поля EditText
Android Не удается расширить класс GraphicalView (AChartEngine lib) http://www.cyberforum.ru/android-dev/thread1688828.html
Привет. Ребята, выручайте, создал свой кастомный класс расширяющий GraphicalView из библиотеки AChartEngine (графики), при создании класса ошибка java.lang.ClassCastException: org.achartengine.GraphicalView cannot be cast to .....Custom Мой кастомный класс public class Custom extends GraphicalView { public Custom(Context context, AbstractChart chart) { super(context,...
Android Button (disabled/enable) Добрый день такая пробема. Мне нужно к примеру если в input поле введен текст то сделать кнопку доступной если пусто то disabled я в принципе сделал но он что та не работает inputFullName = (EditText) findViewById(R.id.name); btnRegister = (Button) findViewById(R.id.btnRegister); подробнее

Показать сообщение отдельно
OlegJV
 Аватар для OlegJV
101 / 101 / 29
Регистрация: 13.03.2016
Сообщений: 470
19.03.2016, 19:01     Как в Android приложении считать данные с хостинга ftp?
Подключить к проекту библиотеку commons-net.

И потом в отдельном потоке, например список файлов:

FTP_URL - адрес сервера
FTP_FOLDER - папка на сервере
FTP_LOG, FTP_PWD - логин/пароль
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
   public void getFtp() {
        new AsyncTask<String, Void, String[]>() {
 
            @Override
            protected void onPreExecute() {
 
            }
 
            @Override
            protected String doInBackground(String... params) {
 
                FTPClient ftc = new FTPClient();
                try {
                    ftc.connect(InetAddress.getByName(FTP_UPL));
                    ftc.enterLocalPassiveMode();
                    if (!ftc.login(FTP_LOG, FTP_PWD)) {
                        ftc.disconnect();
                    }
                    if (!ftc.setFileType(FTP.BINARY_FILE_TYPE)) {
                        ftc.disconnect();
                    }
                    ftc.changeWorkingDirectory(FTP_FOLDER);
                    String[] files = ftc.listNames();
                    ftc.logout();
                    ftc.disconnect();
                }
                catch (Exception e) {
 
                }
                finally {
                    try {
                        ftc.disconnect();
                    }
                    catch (Exception e) {
 
                    }
                }
                return files;
            }
 
            @Override
            protected void onPostExecute(String[] files) {
                // Тут будет список файлов
            }
        }.execute(FTP_URL);
    }
P.S: возможно с косяками написал, под рукой нет готовых примеров. Но общий смысл думаю понятен...
 
Текущее время: 05:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru