Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
kuzmichev92
1 / 1 / 0
Регистрация: 09.05.2012
Сообщений: 9
#1

Создание XML запроса

14.05.2012, 00:19. Просмотров 1368. Ответов 3
Метки нет (Все метки)

Всем привет)
Пишу приложения для регистрирования пользователей на сервере.
Пользователь вводит данные,создаётся хмл файл и отправляется на сервер.
К сожалению,проверить на реальном устройстве не могу,поэтому прошу - проверьте,пожалуйста,создатся ли файл на карте памяти?

И самое главное - Подскажите,как организовать отправку этого файла на сервер?
Заранее спасибо!
(з.ы. код корявый,знаю,я учусь)



На втором слайде вводим любые цифры,переходим на 4,там жмём кнопку,после этого жмём вторую кнопку.Если создаётся хмл файл,то должно вылезти сообщение)
0
Вложения
Тип файла: rar Sliding.rar (119.4 Кб, 20 просмотров)
Тип файла: rar Slidingapk.rar (33.5 Кб, 12 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 00:19
Ответы с готовыми решениями:

Отправка запроса на сервер - получение ответа в xml и обработка
Всем добрый день. Искал по всем форумам и всем блогам, но нужного ответа не...

Android: трудности с отправкой запроса по url и обработкой в виде xml
URL url = new...

Создание пост-запроса
Всем доброго дня! Я занимаюсь разработкой android-приложений, и к меня...

Создание XML
Доброго дня. Прошу простить мои ламерские вопросы. Проблема раз: Нужно...

Создание XML файлов Андроидом
Требуется написать программу, которая будет создавать XML файл с некоторым...

3
silentnuke
Android Programmer
139 / 140 / 10
Регистрация: 08.12.2010
Сообщений: 421
14.05.2012, 00:41 #2
эм, зачем создавать xml файл? почему не слать post запрос, оО?
1
kuzmichev92
1 / 1 / 0
Регистрация: 09.05.2012
Сообщений: 9
14.05.2012, 00:59  [ТС] #3
Задание себе поставил именно с хмл файлами)
Но за совет про post спасибо,изучу после реализации этой функции)
0
akaish
3 / 3 / 0
Регистрация: 23.05.2010
Сообщений: 28
16.05.2012, 06:38 #4
Тестить влом, подскажу, куда копать по отправке:

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/AndroidServices/article.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2012, 06:38

Создание объекта через xml разметку. NullPointerExeption
Кажется у меня пробел в основах, я думал прописывая вью через разметку, при...

Создание экрана программно и через xml файл
Когда задаю всё программно, все элементы как надо располагаются на экране,...

Создать базу данных с(Создание функции БД, Создание процедуры БД, Создание тригера БД)
В задание для курсовой работы по БД входят вот такие пункты: 1.2 Создание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru