Создание службы Android, которая извлекает данные пользователя через XML - PullRequest
1 голос
/ 02 ноября 2011

Я хочу создать службу приложений для Android, которая позволяет пользователям иметь свои собственные профили, в которые они входят, которые хранятся в базе данных. Я понимаю, что вход в систему - это целая другая часть червей, но что касается динамических данных ... так называемый синтаксический анализ xml / json, то есть 500 миллионов различных способов сделать это, что крайне смущает, когда кто-то совершенно новый знает, на что тратить свои время сосредоточиться и учиться .... что такое проверенная цепочка событий для этого?

Я действительно очень усердно работал, чтобы разобраться во всем этом, и я постараюсь не делать этого слишком широко, чтобы не быть огорченным, каждый поток, который я вижу по этому поводу, делает. Но мне еще предстоит найти один поток или учебник, который говорит откровенно ", есть огромное количество различных способов создания сервиса на базе Android-членов, но вот тот, который принят в отрасли как довольно эффективный способ сделать это. С очень широкой точки зрения вам понадобится тип xyz из database.look в эти ..., вам понадобится xyz php или rub серверный клиент, я предлагаю начать с php и поискать учебники по следующим ключевым словам php ..., и, наконец, вы будете использовать [insert parsing library, be это REST, SAX, DOM мы это] и вам нужно сначала ознакомиться с концепциями XYZ Java ".

Да, ик, есть миллион способов сделать это, все по-разному, в зависимости от предпочтений, но прежде чем вы скажете мне это, вспомните, когда вы были на моем месте. Сейчас мне больше всего нужно руководство, поэтому мои усилия потрачены впустую на то, чтобы потратить недели на изучение вещей, которые не сочетаются друг с другом. Дайте мне большую картину того, как вы будете планировать приложение formpring, если вам и вашей команде было поручено его построить. завтра. Мне не нужен лучший способ сделать что-то, мне просто нужен способ, который бы позволил разработчику avg выполнить работу наполовину эффективно. Это так же хорошо / хорошо вопрос, как и все остальное.

1 Ответ

0 голосов
/ 02 ноября 2011

Я занимаюсь разработкой практически такого же приложения. Я также немного новичок в Android (разрабатывается в течение 3 месяцев), так что вот что я подобрал.

Логин, который я использую, небезопасный логин и пароль, сохраненный в общих настройках на Android, и я вхожу только в приложение само по себе (без входа на сервер данных). Поскольку у меня может быть много пользователей, я решил получить «уникальный идентификатор» * UUID устройства Android уникален только на 99,9%. Затем подключение к базе данных и отправка в качестве «логина» / paramater этого идентификатора. Я использую веб-приложение, написанное на .NET, и для связи с ним на Android я использую ksoap2 для использования веб-сервисов. Мой веб-сервис возвращает XML-файл, поэтому я просто анализирую его и все.

Не самый лучший способ, вероятно, один из худших, но есть множество обучающих программ о том, как использовать ksoap 2 для Android с параметрами или даже со сложными объектами.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...