0 / 0 / 0
Регистрация: 07.09.2011
Сообщений: 30
|
|
1 | |
Приложение для Android, которое отправляет USSD запросы20.01.2016, 09:36. Показов 4160. Ответов 11
Метки нет (Все метки)
Добрый день, форумчане)
Помогите пожалуйста, для работы необходимо написать простое приложение для Android, чтобы контролировать подрядные организации на наших объектах, суть приложения следующая: У нашей компании есть более 600 объектов, подрядчик приезжает на объект №1 и отправляет USSD запрос *123*xxxx#, где xxxx- номер объекта №1. Тем самым он регистрируется у нас в системе и мы видим, кто в данный момент на объекте. Главная цель приложения избавиться от необходимости набирать эти запросы вручную. С созданием приложений для Android Я дело не имел, поэтому посоветуйте с чего начать, в каких классах копать и есть ли скелеты уже созданных приложений, чтобы хотя бы посмотреть как они реализованы?) Надеюсь на ваши советы)
0
|
20.01.2016, 09:36 | |
Ответы с готовыми решениями:
11
USSD запросы в событии onClick - ошибка Написать приложение, которое будет отправлять XHR запросы на сервер и получать ответы Выбор решения для проекта! Приложение для Windows + приложение для Android или Web приложение? OleDbCommandBuilder отправляет неправильные запросы |
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
20.01.2016, 10:04 | 2 |
_bio, День добрый!
Довольно таки интересное задание. Вот мое виденье основных моментов. 1. Объекты компании скорее всего будут меняются со временем, если да, то встает необходимость подгружать(синкать) их по ходу работы, следовательно нужен сервер который будет предоставлять актуальную информацию типа пары "Название объекта - Номер объекта". Храним данную инфу в БД. 2. UI приложения. Тут тоже могут быть варианты, либо список с индексами, либо что то типа search edittext, либо и то и другое(даем возможность пользователю либо искать листая список, либо искать по названию). Ну вообще прикольной фичей может быть возможность прикрутить GPS координаты и по ним автоматически выбирать ближайший объект. 3. Ну и собственно USSD запрос(чет посмотрел все жалуются что нет стандартного API у googla,но думаю с таким простым запросом сложностей не должно быть), пользователь тапнул на его текущий объект, получаем "номер объекта" и с ним уже отправляем запрос. Как то так Ну вполне возможно можно пойти более простым путем - создания "web-морды", но в таком случае у пользователя должен быть доступ в инет(да и не сказать что много выиграете от этого).
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
20.01.2016, 10:19 | 3 |
Без рута не послать, можно только номер в звонилку подставить. Хотя тоже не плохой вариант всего-то одно дополнительное нажатие.
0
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
20.01.2016, 10:30 | 4 |
ну вполне возможно, сам не сталкивался, что наверно и логично с точки зрения безопасности.
эт получается интент с "Intent.ACTION_CALL" не прокатывает, можно только "Intent.ACTION_DIAL"?
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
20.01.2016, 10:33 | 5 |
androbro, если честно уже не помню давно пробовал. По моему там просто URI с USSD не парсился.
0
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
||||||
20.01.2016, 11:01 | 6 | |||||
да по всей видимости давно была, щас попробовал на устройстве(Android 5.0.2), баланс в лет проверяется:
Добавлено через 11 минут на Android 4.0.4 тоже все прокатывает.
2
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
20.01.2016, 12:03 | 8 |
ну уж извините что не видели когда Вы давали, за всем не уследишь, всего не упомнишь
если приведете, лишним не будет Добавлено через 1 минуту и что прям вообще вообще ничего не показывается? прикольно на каких версиях работает, рут нужен?
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
20.01.2016, 12:21 | 9 | |||||
да перепутал с смс отправкой
тут показывается, но подтверждать ничего не нужно - набор сам идет
Добавлено через 8 минут "показывается" я имею ввиду маленькое окошко-диалог
0
|
0 / 0 / 0
Регистрация: 07.09.2011
Сообщений: 30
|
|
20.01.2016, 20:43 [ТС] | 10 |
androbro, Данные у меня есть в табличном варианте, два столбца "Название объекта - номер объекта". Как показывает опыт данные у нас меняться не будут, если только добавляться и то раз в год, поэтому хранить данные в БД нецелесообразно, может лучше массив? Или под андроид лучше БД?
Веб морда отпадает, тк некоторые объекты находятся далеко и сеть будет ловить очень плохо. Фича с GPS заманчивая и интересная, но опыта в программирование мобильных приложений нет, чтобы реализовать нормально)) этот бы вариант на костылях собрать) Вообщем конечный вариант приложения Я вижу так:
0
|
0 / 0 / 0
Регистрация: 07.09.2011
Сообщений: 30
|
|
20.01.2016, 20:48 [ТС] | 11 |
На один объект может быть 3 варианта USSD:
Прибытие Проверка статуса Убытие Ребят, если есть более рациональная компоновка и вариант приложения скажите=) И такой вопрос, где все таки хранить шаблоны запросов для объектов?
0
|
393 / 338 / 83
Регистрация: 17.10.2014
Сообщений: 1,007
|
|
21.01.2016, 09:05 | 12 |
ну если они данные у Вас статичны, то залейте все в БД, да и не парьтесь, это на порядок упрощает создание приложения, так как не нужен сервер для синхронизации данных. Приложение будет полностью в оффлайн режиме.
ну тут необходимо более точно знать как все происходит, пользователь каждый день проделывает данную последовательность действий "приехал - перевел статус в прибытие, уехал - перевел статус в убытие" или же нет, и статусы к примеру каждый день сбрасываются...а что если он забудет выставить какой либо статус о убытии например а на следующий день выставит прибытие...может ли кто то сторонний изменить статус пользователя, если нет то статус можно запоминать локально и выводить к примеру в тулбар, что бы пользователь сразу мог видеть свой текущий статус без лишних запросов...в общем тут есть над чем подумать... где лучше хранить с точки зрения чего? безопасности? так то оно там всего как я понял 3 комбинации USSD, обычные строки.
0
|
21.01.2016, 09:05 | |
21.01.2016, 09:05 | |
Помогаю со студенческими работами здесь
12
Форма регистрации не отправляет запросы в БД Переделать приложение для Android в приложение для ПК Отправляет запросы якс ровно столько, какой по счету запрос Разработать приложение, которое выводит таблицу стоимости поездки для расстояния от а до b Создать приложение, которое предназначено для просмотра текстовой и графической информации Создать приложение, которое предназначено для просмотра текстовой и графической информации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |