roboforum.ru

Технический форум по робототехнике.

Разработка под андроид для чайников.

В этом разделе обсуждаются вопросы по использованию ПК и КПК в робототехнике.
Программирование, настройка, аппаратная часть.

Разработка под андроид для чайников.

Сообщение Myp » 28 янв 2013, 14:54

сабж.
хочу сделать программу терминал для андроида 2.3
надо на экране иметь список принятых/отправленных команд + несколько кнопок которые отправляют заданные команды.
прога должна коннектится по блютусу с блютусным же девайсом и слать ему по нажатию кнопки на экране команду.

посему ищу мануал для чайников как писать проги под андроид с примерами :crazy:
прям вобще в картинках и пошагово.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка под андроид для чайников.

Сообщение elmot » 28 янв 2013, 15:46

1. Скриптовой движок для ведроида. Поствить.
http://code.google.com/p/android-scripting/
2. html для моей платы. Взять
http://sourceforge.net/projects/blutle/files/
3. Подпилить и переименовать по вкусу
4. положить в /mnt/sdcard/sl4a/scripts/
5. запустить sl4a на андроиде, там запустить полученный файлик
6. ???
7. PROFIT!!!
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Разработка под андроид для чайников.

Сообщение Myp » 28 янв 2013, 15:57

круто :) прям то что надо
спасибо.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка под андроид для чайников.

Сообщение elmot » 28 янв 2013, 16:03

Обращайтесь:)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Разработка под андроид для чайников.

Сообщение Myp » 28 янв 2013, 16:33

бггг
запустил твой скрипт, естественно блютуса рядом нет, скрипт не может соединиться и не закрывается. кнопки выход нету...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка под андроид для чайников.

Сообщение elmot » 28 янв 2013, 17:12

Увы и ах. Кнопки выход действительно нет. В андроиде вообще плохо все с кнопками "выход". По концепции их быть вообще не должно.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Разработка под андроид для чайников.

Сообщение =DeaD= » 28 янв 2013, 17:16

elmot писал(а):В андроиде вообще плохо все с кнопками "выход". По концепции их быть вообще не должно.

Откуда инфа?

То что есть системная кнопка "назад" = "выход" - это понятно, но где говорится, что такой кнопки в приложении не должно быть?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка под андроид для чайников.

Сообщение elmot » 28 янв 2013, 17:33

Везде в доке сказано "лучше не надо, но если оч. хотите, то можно". Как на скриптинге из хтмл грамотно закрыться - увы, не нашел. Наверное плохо смотрел.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Разработка под андроид для чайников.

Сообщение =DeaD= » 28 янв 2013, 17:50

Что за дока? Хоть 1 линк есть?

(не знаю, как в скрипте, но в яве очень просто закрыть активити - finish() )
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка под андроид для чайников.

Сообщение Angel71 » 28 янв 2013, 18:48

"крестика" нет не только в андроиде, тенденция такая. про то, что в приложении не должно быть кнопки или пункта меню "выход" имхо фигня. по этой же пимпе не обязательно именно закрывать приложение вызовом
Код: Выделить всёРазвернуть
System.exit(0)

или
Код: Выделить всёРазвернуть
android.os.Process.killProcess(android.os.Process.myPid())

:) иногда это удобно или привычно, но некорректно. высвободить ресурсы, сохранить данные, сбросить инфу об авторизации пользователя, перейти в другой режим, в котором не будет накалять проц/видюшку и т.д. эт можно/нужно. немного про жизненный цикл софтины описано тут http://developer.android.com/guide/components/activities.html, очень полезная инфа. полно разрабов, которые похоже даже и не читали доку и создают софт из-за которого данные не всегда сохраняются, без всякой реальной необходимости проц нагружает, экран постоянно включается, акумы быстрей разряжаются и хз что ещё.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Разработка под андроид для чайников.

Сообщение elmot » 29 янв 2013, 09:34

К сожадению, в API android scripting я не нашел закрытия веб-формы. Может это их косяк, может я плохо смотрел, но увы.
Есть forceStopPackage, но я его не пробовал и не уверен, что использование такой штуки корректно.

Добавлено спустя 45 секунд:
http://stackoverflow.com/a/6014098
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Разработка под андроид для чайников.

Сообщение Myp » 29 янв 2013, 12:09

как-то некрасиво получать запрос о выборе который в любом из вариантов выдаёт ошибку и который нельзя отменить...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка под андроид для чайников.

Сообщение elmot » 29 янв 2013, 12:39

ну подпили. я ж не эксперт в этой штуке.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Разработка под андроид для чайников.

Сообщение Myp » 29 янв 2013, 14:47

))))а я вобще тока вчера о ней узнал
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка под андроид для чайников.

Сообщение Eruman » 08 фев 2013, 12:22

2elmot: А такой же фокус с ЮСБ-соединением возможен? Можешь примерчик показать, как по шнурку соединить андроид 2.3 с ардуинкой? Например, с ордуино нано. Наши кружковцы большое спасибо скажут. :)
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 897
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

След.

Вернуться в Компьютеры в роботостроении

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12