204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
1

Android + GPS + SMS + PC

08.07.2013, 14:25. Показов 12285. Ответов 75
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, друзья, подскажите,

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

Мне предстоит задача написать (как могу, как знаю) программу под Android, которая отправляла бы по запросу GPS координаты на PC, или на мобильник что ль. Т.е. в проге указывается заранее пользователем мобильный номер на котоорый пойдет рассылка. А тот, кто хочет узнать адрес - присылает СМС запрос на телефон, тот отвечает координатами GPS. Далее на PC(пока хз как вообще) эти координаты будут выводиться на мини-интерактивной карте.

Под PC на C# напишу наверное, или Flash\HTML.

Может есть у кого примеры (Step by step) с описанием и картинками того как мою задачу осуществить ? Примерам буду рад любым, а также критике =] А еще больше если кто-нибудь согласится поддержать тему.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2013, 14:25
Ответы с готовыми решениями:

Android SMS Manager
Всем доброго времени суток. Кто нибудь знает, одновременно Android SMS Manager сколько смс может...

Убрать диалог о включении GPS и иконку GPS. Тихий запуск GPS
Здравствуйте! Подскажите есть ли возможность включить GPS в тихом режиме, чтобы пользователь не...

C++ Qt и java Android отправка SMS
Здравствуйте. Уже пол года мучаю Qt увидел в настройках компиляцию под Android и решил попробовать....

Включение GPS на Android
Здравствуйте! Нуждаюсь в помощи, пытаюсь реализовать такое: автоматическое вкл. gps при старте...

75
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
13.07.2013, 11:46  [ТС] 61
Author24 — интернет-сервис помощи студентам
Вот с загрузкой проекта из исходной папки пока для меня проблематично. Чего-то я не знаю.
Исправьте меня, если ошибаюсь:
1. Копирую папку "Проекта" в папку "Workspace";
2. В Eclipse нажимаем: File-New-Android application project - задаем ему все параметры(по стандарту) - Finish
3. Нажимаем на File - New - Project from existing source - указываем корневую папку со всем содержимым - убираю галки "копировать в раб оласть, и добавить чего-то там", а в поле "Проект" все отмечаю галочками. - Finish. Создается новый проект(второй, отличный от первого).
4. Добавить добавил но он ругается на переменные типа Button, TextView...etc.

Пробовал через "импорт" - Указывал по подобию... Та же история =\

Сейчас пытаюсь разобраться как работает SMS передача в Android.
Пишу вот по этому примеру: http://www.mobilab.ru/androiddev/smsandroid.html
Потом по этому попробую: http://habrahabr.ru/post/135627/

В интернете пишут делать так:

File->Import->General->Existing Projects into Workspace, Next
Select root directory: /path/to/project
Projects->Select All
UNCHECK both "Copy projects into workspace" and "Add project to working sets"
Finish

Но я по идее точно так и делаю... Опять наверное библиотека .jar или что-то не подхватил ? =\
1
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
13.07.2013, 12:10 62
Лучше попробуй сделать все по шагам, как там написано, а не качать сразу исходный проект. Полезней будет.
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
13.07.2013, 12:32  [ТС] 63
Перейдем к редактированию кода. В SMS activity напишем обработчик нажатия на кнопку.
- нету такой директории у меня, а ведь по инструкции делаю, и все имена и названия перед созданием прописал. Откуда смс активити .... Есть просто "sms.xml"(/menu) и actyviti_sms.xml(/layout)

Добавлено через 1 минуту
где прописать события по нажатию кнопки ? В sms.java - скорее всего ?
0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
13.07.2013, 12:34 64
Java
1
public class SMS extends Activity
Вот твоя смс активити

Лучше сначала пройди хотя бы половину уроков на startandroid.ru, а потом возвращайся к этим задачам
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
13.07.2013, 12:40  [ТС] 65
Цитата Сообщение от chizz Посмотреть сообщение
Java
1
public class SMS extends Activity
Вот твоя смс активити

Лучше сначала пройди хотя бы половину уроков на startandroid.ru, а потом возвращайся к этим задачам
ну то что она находится в файле SMS.java это я с первого проекта понял...

Добавлено через 2 минуты
setContentView(R.layout.main);
- main ему не знакомо...
0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
13.07.2013, 13:05 66
Ну видимо у тебя это actyviti_sms.xml, который R.layout.activity_sms.
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
13.07.2013, 14:11  [ТС] 67
Согласен, читать определенно надо =\ Плюс ко всему, к примеру я использую отличную версию студии от тех что в большинстве статей, а в коде иного что-то лишнее...компилятор зачеркивает, говорит что так уже не принято ))

Добавлено через 26 минут
У меня такой вопрос созрел.
Как в отправляемом SMS собщении прописать помимо самого текста сообщения, еще значения переменных ?
Например в примере где мы координаты получаем - X(долгота), Y(широта), и эти координаты передабтся в Google maps приложение таким образом:

Javascript
1
intent.setData(Uri.parse("geo:"+x+","+y));
Как мне прописать эти координаты к тексту сообщения ?

Javascript
1
sms.sendTextMessage("5556",null,"GPS location:"+x+","+y,null,null);
пример выше не работает =\

Добавлено через 19 минут
Блин, кавычки не так указал ХЪ Работает...
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
15.07.2013, 18:24  [ТС] 68
Я так понимаю GPS координата формата ХХ.ХХХХХХХ - не полная ? Есть например такая: 54.6961334816182
Как получить последнюю на андроиде ?

Добавлено через 18 часов 37 минут
Ок. Этот вопрос решаем, нужно будет либо конвертер использовать, или как-то иначе получать поные координаты.

Как передать GPS координаты с утсройства под управлением Android на рабочую станцию (ПК) не имеющую GSM-модулей ?

Добавлено через 24 минуты
Черт побери ! 3G модем !! На него же можно сервисные СМС получать, может и обычные можно слать номер то есть =] Кто-нибудь в курсе как воровать СМС из 3G модуля ?
0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
15.07.2013, 18:53 69
Можно пересылать на почту. И с пк уже почту скачивать. Как вариант. С хабра
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
16.07.2013, 00:24  [ТС] 70
Не все-таки 3G модем удобнее. Через АТ команды отправка и вытаскивание сообщение, по COM порту. АТ команды нашел. Пока с ними играюсь...
0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
16.07.2013, 10:53 71
del

Добавлено через 2 минуты
3G модем по COM порту о_О. Это как?
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
16.07.2013, 11:22  [ТС] 72
Цитата Сообщение от chizz Посмотреть сообщение
del

Добавлено через 2 минуты
3G модем по COM порту о_О. Это как?
Ну, всякое устройство подключаемое в порт USB - это не "юсб" порт, а "COMn". В системе резервирется номер порта, сколько там их максимум хз, они не зависят от физического наличия гнезда. ТАк вот, подключая модем в USB он как-то должен общаться с программами. Терминалом. В случае с модемами терминалом выступает программа что в комплекте идет. В ней заранее прописаны команды инициализации модема, вызов его функций, отправка сообщений, прием сообщений и вывод их на экран. Все это посредством запроса на модем через AT-команды управления.

В моем случае нужно подключиться к COM-порту на который сел модем(см. диспетчер устройств) и отсылать на него AT,- получать ответ. Типа:

C#
1
SerialPort1.Writeln("AT+...<Ctrl-Z>");
1
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
19.07.2013, 09:50  [ТС] 73
Ок. Допустим отправлять и принимать SMS с персонального компа я уже могу. Использую 3G модем. Правда с личного не отправляется смски, а только получаю, с этим щас со службой ТП общаюсь

Добавлено через 3 минуты
Теперь скажите мне друзья ) Как вывести на андроиде в Google map(к примеру) на карте сразу несколько точек ? То есть в смс я пошлю координаты: точка1(Д,Ш);точка2(Д,Ш);точка3(Д,Ш); ... etc

Реально ли такое осуществить ?
PS: Надеюсь вы все еще со мной )

Добавлено через 9 минут
То есть нужно чтобы из полученного(пока не делал чтоб СМС в программе получать) сообщения забирались переменный в которых были координаты точек, и выводились тут же на карту...
0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
19.07.2013, 12:52 74
советую создать отдельную тему
0
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
21.07.2013, 12:57  [ТС] 75
Сделал отдельную тему.

А по этой теме, вот не закрывал я компилятор до поры до времении... Но все-таки закрыл. Потом решил доработать программу а он мне выдалсообщения 2 об ошибке:

Javascript
1
error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.DarkActionBar'.    styles.xml  /MainActivity/res/values-v11    line 2  Android AAPT Problem
Вроде ничего не менял, что ему не нравится ?

Добавлено через 14 минут
Хм.. я в двух местах указал одинаковый стиль... Или указал не корректно, с ошибкой.

Есть еще такая проблема, если я например делал все под версию начиная с 4.1.x Android то если я сменю версию например на 2.x.x это как то скажется на программе ? Смогут ли ее запускать те у кого версия 2.1 и выше и будет ли она работать правильно ? У меня при тестах на некоторых телефонах вместо джипиэс выдает нули в координатах.
0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
21.07.2013, 14:45 76
Если создавать проект для Android 2.x, то там нет Holo тем
1
21.07.2013, 14:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2013, 14:45
Помогаю со студенческими работами здесь

GPS android studio
Помогите что здесь за ошибка может быть :...

Создание GPS навигатора на базе Android
возможно ли использовать google api maps для создания нового навигатора?

Head first android глава 13 одометр не обновляет gps данные
head first android глава 13 одометр не обновляет gps данные сейчас изучаю андроид по книге head...

Создать приложение для GPS/GSM трекера под Android
Всем доброе утро или вечер))) Вообщем дело обстоит так, сделал я gps/gsm трекер для своего...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru