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

Создание XML запроса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android При нажатии на пункт меню скрыть его, и показать другой пункт меню http://www.cyberforum.ru/android-dev/thread572970.html
Прошу помощи, как можно допустим при нажатии на пункт меню, его скрыть, и показать другой пункт меню? я делаю так : public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated...
Программирование Android Изменение настроек После установки программы SwipePad захотелось, чтобы прямо из неё можно было быстро включить/выключить звук, WiFi, bluetooth и так далее. Но как-то во всяких книжках про Android не написано, как... http://www.cyberforum.ru/android-dev/thread572735.html
Программирование Android Как выбрать View-элементы на intellij idea?
открыл res > layout > main.xml и не могу найти form widgets на intellij idea надо переташить TextView, Button, checkbox и тд
Программирование Android Ошибка при переходе на другой экран (Eclipse)
Я недавно начал программировать в Eclipse, освоился ещё не до конца. И вот пишу только второе приложение, но впал в ступор. В предыдущем точно такой же код работал исправно, сейчас при переходе на...
Программирование Android Рисование пазлов, нужен совет http://www.cyberforum.ru/android-dev/thread572059.html
Здравствуйте. Начал изучать программирование с написания Паззлов - аналога обычных картонных. Нужен совет в каком направлении двигать булки. В данный момент реализовал рисование на канве кругов и их...
Программирование Android Научиться программированию на Android Хотелось бы научиться программированию на Android. Но я не знаю не какой язык программирования. Подскажите пожалуйста с чего мне начать, какую литературу искать, и где. Заранее благодарен. подробнее

Показать сообщение отдельно
akaish
3 / 3 / 0
Регистрация: 23.05.2010
Сообщений: 28
16.05.2012, 06:38
Тестить влом, подскажу, куда копать по отправке:

1) Выбираем протокол, видимо, для Вас лучше HTTP

2) Для HTTP: методом пост отправляем данные

2.1) Через raw сокет подключаемся к хосту и отправляем запрос вида

POST /destination.html HTTP/1.1
Host: example.com
Content-Type: multipart/form-data; boundary="***************"
Content-Length: (суммарный объём, включая дочерние заголовки)
Connection: keep-alive
Keep-Alive: 300


--***************
Content-Disposition: form-data; name="someName"; filename="someFileName"
Content-Type: (нужный тип)

(Двоичное содержимое файла)
--***************--

2.2) Делаем похожее через HttpURLConnection - мультипарт придется все-же самому заполнять, но не надо заниматься с заголовками и проверкой ответа
2.3) Смотрим в сторону org.apache.http, там намного проще: http://hc.apache.org/

3) Заботимся о правильной работе с потоками, дабы не ловить ANR при использование GSM подключений (там высокие пинги и медленная скорость, UI поток может перестать отвечать), используем AsyncTask или IntentService

Сниппет, по идее, не большой, строк на 80 получится (по отправке), можно поискать на stackoverflow готовый сниппет для отправки файла постом, а на вогиле есть неплохие статьи по потокам в андроиде. К примеру, по асинку тут: http://www.vogella.com/articles/Andr...s/article.html
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru