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

Android + GPS + SMS + PC - Android

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 67, средняя оценка - 4.82
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
08.07.2013, 14:25     Android + GPS + SMS + PC #1
Всем привет, друзья, подскажите,

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

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

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

Может есть у кого примеры (Step by step) с описанием и картинками того как мою задачу осуществить ? Примерам буду рад любым, а также критике =] А еще больше если кто-нибудь согласится поддержать тему.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
13.07.2013, 11:46  [ТС]     Android + GPS + SMS + PC #61
Вот с загрузкой проекта из исходной папки пока для меня проблематично. Чего-то я не знаю.
Исправьте меня, если ошибаюсь:
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 или что-то не подхватил ? =\
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
13.07.2013, 12:10     Android + GPS + SMS + PC #62
Лучше попробуй сделать все по шагам, как там написано, а не качать сразу исходный проект. Полезней будет.
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
13.07.2013, 12:32  [ТС]     Android + GPS + SMS + PC #63
Перейдем к редактированию кода. В SMS activity напишем обработчик нажатия на кнопку.
- нету такой директории у меня, а ведь по инструкции делаю, и все имена и названия перед созданием прописал. Откуда смс активити .... Есть просто "sms.xml"(/menu) и actyviti_sms.xml(/layout)

Добавлено через 1 минуту
где прописать события по нажатию кнопки ? В sms.java - скорее всего ?
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
13.07.2013, 12:34     Android + GPS + SMS + PC #64
Java
1
public class SMS extends Activity
Вот твоя смс активити

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

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

Добавлено через 2 минуты
setContentView(R.layout.main);
- main ему не знакомо...
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
13.07.2013, 13:05     Android + GPS + SMS + PC #66
Ну видимо у тебя это actyviti_sms.xml, который R.layout.activity_sms.
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
13.07.2013, 14:11  [ТС]     Android + GPS + SMS + PC #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 минут
Блин, кавычки не так указал ХЪ Работает...
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
15.07.2013, 18:24  [ТС]     Android + GPS + SMS + PC #68
Я так понимаю GPS координата формата ХХ.ХХХХХХХ - не полная ? Есть например такая: 54.6961334816182
Как получить последнюю на андроиде ?

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

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

Добавлено через 24 минуты
Черт побери ! 3G модем !! На него же можно сервисные СМС получать, может и обычные можно слать номер то есть =] Кто-нибудь в курсе как воровать СМС из 3G модуля ?
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
15.07.2013, 18:53     Android + GPS + SMS + PC #69
Можно пересылать на почту. И с пк уже почту скачивать. Как вариант. С хабра
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
16.07.2013, 00:24  [ТС]     Android + GPS + SMS + PC #70
Не все-таки 3G модем удобнее. Через АТ команды отправка и вытаскивание сообщение, по COM порту. АТ команды нашел. Пока с ними играюсь...
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
16.07.2013, 10:53     Android + GPS + SMS + PC #71
del

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

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

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

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

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

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

Добавлено через 9 минут
То есть нужно чтобы из полученного(пока не делал чтоб СМС в программе получать) сообщения забирались переменный в которых были координаты точек, и выводились тут же на карту...
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
19.07.2013, 12:52     Android + GPS + SMS + PC #74
советую создать отдельную тему
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
21.07.2013, 12:57  [ТС]     Android + GPS + SMS + PC #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 и выше и будет ли она работать правильно ? У меня при тестах на некоторых телефонах вместо джипиэс выдает нули в координатах.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2013, 14:45     Android + GPS + SMS + PC
Еще ссылки по теме:

Android Android SMS Manager
Android Gps speed
SMS-отправка Android
Android OpenGL на Android 4.4 и Android 5.0 - нет текстур
Android C++ Qt и java Android отправка SMS

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

Или воспользуйтесь поиском по форуму:
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,059
Записей в блоге: 18
Завершенные тесты: 1
21.07.2013, 14:45     Android + GPS + SMS + PC #76
Если создавать проект для Android 2.x, то там нет Holo тем
Yandex
Объявления
21.07.2013, 14:45     Android + GPS + SMS + PC
Ответ Создать тему
Опции темы

Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru