Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
DmitrySiz
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 12
#1

Прошу совета! - Программирование Android

13.03.2016, 01:24. Просмотров 797. Ответов 46
Метки нет (Все метки)

Здравствуйте товарищи! Суть в следующем: я начинающий android разработчик, последние пол года изучаю java core решаю задачки и т.д., в поисках работы junior'а наткнулся на проблему-не берут ввиду отсутствия реальных проектов. Решая эту проблему, меня занесло на одно довольно крупное предприятие нашего провинциального городка. Предприятие выпускает различные приборы, связь с которыми они поддерживают через rs-232(com port). Вот и договорились мы что надо сделать android приложение для связи по bluetooth, они мне дали довольно подробный протокол обмена данных. А просьба состоит в том чтобы подсказать с чего начать и вообще как это все реализовать, короче покомандовал бы мной кто нибудь) Так же может кому то будет интересно сотрудничество, про деньги мы пока не говорили, договорились что при готовности базового функционала обсудим, поэтому ничего конкретного пока обещать не могу.

Добавлено через 58 минут
Забыл добавить контакт для связи, skype-tuposamuiobuchnuilogin
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2016, 01:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прошу совета! (Программирование Android):

Прошу совета - Программирование Android
Посоветуйте, пожалуйста, куда можно передать данные о местоположении телефона(какой-нибудь сайт, сервер и т.п.), чтобы можно было потом их...

Текстовый квест прошу советов - Программирование Android
Добрый день. Решил разработать текстовый квест на android пишу на java. Есть несколько вопросов, может кто-то поможет с ними. В игре будут...

Прошу Вашей профессиональной консультации - Программирование Android
Всем здравствуйте уважаемые. Помогите разобраться в логах. Не могу "вкурить" что хочет от меня android studio. Добавил в свой проект код...

Прошу совета! - Графика и игры
Доброго времени суток! Вообщем сразу к сути дела: Есть установщик игры в формате .exe + 2 .bin файла игры (в которых как я понимаю...

Прошу совета - C#
Необходимо реализовать некоторый формат файла представляющего собой контейнер, так скажем виртуальную файловую систему (ВФС). Необходимо...

Прошу совета - Процессоры
Приветствую обитателей этого форума. Привели меня сюда размышления о совместимости имеющихся у меня частей компьютера с планируемыми. ...

46
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.03.2016, 07:21 #2
не думаю что кому-то здесь это может быть интересно... (здесь либо зарабатывающие на андроид-проектах и зашедшие в тупик, либо ради хобби-"пишу для себя любимого", либо студенты с курсовыми задачами-проблемами). Не думаю что найдутся те кто захочет попробовать себя в роли "учителя для новичка".

начни с этого Посоветуйте книги/видеоуроки/... по программированию для Android
1) поставь среду ("андроид студия" сейчас самая актуальная), настрой, создай первый проект, запусти его на устройстве или эмуляторе
2) почитай хелпы-статьи в ветке Посоветуйте книги/видеоуроки/... по программированию для Android . там довольно подробно.
3) не поймешь, тогда уж задавай вопросы сюда... тогда уж возможно кому-нибудь и понадобится твой скайп... для долгих, но уже не скучных консультаций голосом...
0
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,684
13.03.2016, 09:21 #3
Они хотят поставить на борт устройства Bluetooth?
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.03.2016, 09:33 #4
Цитата Сообщение от vxg Посмотреть сообщение
Они хотят поставить на борт устройства Bluetooth?
если я правильно понял задачу Автора... они дадут блутуз, присобаченый к ИХ устройству. Будет канал через блутуз к которому можно подключиться с андроида... и начать "управлять" следуя строго протоколу обмена, который нужно воспроизвести на яве-андроида...
0
DmitrySiz
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 12
13.03.2016, 16:50  [ТС] #5
Они собираются спаять переходник com-bluetooth, и я попросил дать мне его на тесты. Кстати можно как то заставить этот переходник имитировать работу прибора? в смысле заставить его отправлять мне сигнал для проверки.

Добавлено через 21 минуту
В андроид студио я уже давно начал разбираться прохожу уроки на http://metanit.com . И по поводу бесплатно не совсем так, я собираюсь продать этот продукт, и соответственно если кто то захочет в этом участвовать то вопрос денег будет обсуждаться в зависимости от вклада, бесплатно я никого не прошу ничего делать, разве что дать совет))
0
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,684
13.03.2016, 18:59 #6
Можно прицепить его на ком порт и поставить с той стороны прогу которая прикинется прибором если не сильно широкий для мозга протокол конечно. Для полного теста лучше все-таки прибор. В скайп написал
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.03.2016, 23:46 #7
Цитата Сообщение от DmitrySiz Посмотреть сообщение
Предприятие выпускает различные приборы, связь с которыми они поддерживают через rs-232(com port).
Аж заинтересовался... какого ТИПА приборы?
Андроид - довольно не стабильная ОС... я бы не стал ей сильно доверять. Нормально работает лишь на "нормальных" устройствах... К тому-же блутуз это "на короткие дистанции" - официально до 200метров по прямой, а не официально... метров 20... или 5-10 через стены...
Чего хотите на выходе добиться? пульт управления для не критичных настроек? систему мониторинга с мелкими изменениями параметров? систему отчетов?
0
DmitrySiz
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 12
14.03.2016, 00:12  [ТС] #8
Приборы насколько я знаю в основном направления нефтепереработки, точно знаю что у них контракт с газпромом, вот перечень приборов из протокола обмена данных(документа который они мне дали):
1. датчики уровня
2. датчики предельных уровней
3. датчики давления
4. датчики температуры
5. сигнализаторы
6. блоки коммутации
и т.д.
На выходе хотим добиться возможности настройки со смартфона, так же просто чтение параметров. Для чего!? Очень просто-конкуренция, предложить такой способ коммутации это плюс к выбору их продукции, при чем идея это их.
0
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,684
14.03.2016, 06:42 #9
5-10м через стены - да вы смеётесь скорее 1-2м в условиях прямой видимости. Андроид достаточно стабильная ОС, а реализовывать основной канал передачи данных таким способом я думаю они и не собираются
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
14.03.2016, 09:46 #10
Цитата Сообщение от vxg Посмотреть сообщение
Андроид достаточно стабильная ОС
зависит от "брендовости" телефона... и его "замусорености"...

мой "китаец" надо перегружать минимум раз в 2 дня. на некоторых кривых программах он сам перегружается через 2-3 часа после их использования(защиты нет). на будильник (аларм-менеджер) может не всегда проснутся (ЗДЕСЬ это активно обсуждали год-два назад). Я пользуюсь ADB-WiFi (что может быть проще - одна СИСТЕМНАЯ команда для активации), но раз в 2-3 часа надо ее перезапускать - она перестает отдавать сигнал с устройства и раз в 5-30 минут перезапускать на винде - похоже устройство "разрывает" канал. Время от времени САМ перегружается (процессор на нуле, а индикатор занятой памяти зашкаливает даже после перезагрузки(в списке "system"), через 3-4 часа после 1-2 перерзагрузок САМ успокаивается). Блутуз гарнитура не всегда правильно обрабатывается. Кнопки так и не смог "перехватить" - похоже мое устройство просто НЕ ПОДДЕРЖИВАЕТ наличие кнопки ответа-сброса на гарнитуре. На 4pda на это многие жалуются...
одним словом... я бы не хотел чтобы гугл-авто-водитель был сделан на ядре андроида!

p.s. с гарнитурой на прямой видимости уходил на 4-6 метров (диагональ квартиры с открытыми дверями, но не совсем прямой видимостью). Но от ноута до нокии работал через стенку
0
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,684
14.03.2016, 11:21 #11
Цитата Сообщение от Tester64 Посмотреть сообщение
одним словом... я бы не хотел чтобы гугл-авто-водитель был сделан на ядре андроида!
выкиньте свой "телефон" - он не является устройством вообще если вы наблюдаете все то что наблюдаете. из моей практики о стабильности андроид могу сказать следующее - на нем в отличие от Windows я...:
-ни разу не видел BSOD
-ни разу не убивал процессы с целью починить мозги
-ни разу не сталкивался с потерей реакции на воздействия со стороны пользователя дольше чем на 2 с
-ни разу преднамеренно не перезагружал с целью починить мозги
-ни разу не сталкивался с DLL-hell или несовместимостью версий ПО
-ни разу не видел вирусов (о да, они есть, но если у вас есть хоть капля мозгов вы просто не сможете дать вирусу шанс за исключением случаев когда вы сами пускаете его в систему осознанно)
после этого вопрос "что стабильнее" начинает восприниматься совсем по новому
0
Tester64
14.03.2016, 13:16
  #12

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
выкиньте свой "телефон" - он не является устройством вообще если вы наблюдаете все то что наблюдаете
я СПЕЦИАЛЬНО купил китайский... за 150 баксов по характеристикам (на тот момент) равным самсунгу за 450...
я планировал учиться разрабатывать и хотел не брендовый, проверенный тысячью тестеров и с идеально отлаженной прошивкой, а тот который может купить любой житель небольшого провинциального города...
я СПЕЦИАЛЬНО его "засорял" - ставил ВСЕ игрушки и программы которые меня заинтересовали и оставлял те которыми интересовался больше 10 минут... как минимум чтобы узнать КАК другие "кодеры" подобного добились сделав подобное...
МОЙ аларм-сервис (отлаживал почти пол года) успешно работает на ЛЮБОМ, даже самом убитом устройстве и "просыпается" даже если другие будильники сдыхают потребляя меньше 1-3% проца и минимум памяти.

Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не убивал процессы с целью починить мозги
Цитата Сообщение от vxg Посмотреть сообщение
-ни разу преднамеренно не перезагружал с целью починить мозги
повезло... сильно повезло! у меня МНОГИЕ знакомые жалуются на это не на самсунгах (или подобных дорогих брендах).

Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не сталкивался с DLL-hell или несовместимостью версий ПО
еще как сталкивался... некоторые проги не поддерживаются ЯДРОМ андроида. например "запись разговора во время звонка" - узнай - работает лишь на 60% телефонов. И принципиально ничего с этим не сделаешь... Не все телефоны можно рутировать. не все программы со встроенными NDK блокам подходят под "тип процессора" ЭТОГО телефона (там минимум 4-5 типов процессора - под каждый надо отдельно "собирать").

Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не видел вирусов
Был и вирус... я с плея десяток "звонилок" накачал - хотел выбрать САМУЮ УДОБНУЮ... кто-то из них "платные смс" без моего ведома отсылал... все требовали разрешение на отпавку при установке...

...а еще есть Telegram, который ЗАСТАВИЛ себя поставить на телефон ради установки на Win... поставил, зарегистрировался, стер... ушло на это меньше 5 минут... но... ВСЕ мои контакты "утекли" в телеграмм... все 600... теперь в винде вижу сообщения "новый контакт в телеграмме из ваших знакомых" - это те клиенты которые меня 3-5 лет назад "кинули на деньги" (не оплатили работу), но которых я не удалил из контактов (вдруг еще раз "рискнут" нанять - не хочу на "неизвестный номер" смотреть и "вспоминать")... и они видят меня... теперь пишу звонилку с "альтернативным" списком номеров вне телефонной книги...

Цитата Сообщение от vxg Посмотреть сообщение
после этого вопрос "что стабильнее" начинает восприниматься совсем по новому
линукс, айфон, мак, юникс, старая ОС нокия... а уж потом андроид и винда...

0
vxg
14.03.2016, 13:49
  #13

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
линукс, айфон, мак, юникс, старая ОС нокия... а уж потом андроид и винда...
у андроида не самое плохое место в этом списке учитывая что те ОС которые стоят до андроида не рассматриваются ТС в качестве платформы на которой будет работать его приложение (а некоторые из них не рассматриваются вообще никак по причине их специфичности или звезданутости)

0
Tester64
14.03.2016, 13:59
  #14

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
у андроида не самое плохое место в этом списке учитывая что те ОС которые стоят до андроида не рассматриваются ТС в качестве платформы на которой будет работать его приложение (а некоторые из них не рассматриваются вообще никак по причине их специфичности или звезданутости)
Лет 5-8 назад мимо меня проходило задание для написания автопилота для небольшого беспилотного (грузового) вертолета - (это не мой уровень) я отказался, но обдумал... На тот момент я знал лишь делфи, веб языки и языки управления базами данных... поэтому я попробовал просчитать это на винде... года 3 назад начал изучать андроид... и все равно... до сих пор считаю что "игрушку ценой в миллион долларов" я не заставлю летать через речку, над морем или над непроходимым лесом с болотами на винде или андроиде! А свою жизнь я ценю еще дороже - не доверю машине на скорости за 60-100км/ч управление с андроида!
Как и на спутник не поставлю его - отправка на орбиту обойдется в миллионы, а до "резета" далеко...

0
CoolMind
14.03.2016, 14:01     Прошу совета!
  #15

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не видел BSOD
Смотря что под этим понимать. Если процесс превращения в кирпич, то лучше бы BSOD. А случаев таких была масса. Даже на Nexus при обновлении до 5 Андроида.
Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не убивал процессы с целью починить мозги
На устройствах с малым объёмом памяти или глючным софтом это иногда приходилось делать.
Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не сталкивался с потерей реакции на воздействия со стороны пользователя дольше чем на 2 с
Samsung Galaxy, почти не замусоренный. Изредка клавиатура может зависнуть на минуту.
Цитата Сообщение от vxg Посмотреть сообщение
-ни разу преднамеренно не перезагружал с целью починить мозги
О, это вообще бытовая операция. Очень помогает в борьбе с неожиданной пропажей Интернета.
Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не сталкивался с DLL-hell или несовместимостью версий ПО
А зачем 2 разных пункта слиты в один? Ну, например, просмотр видеопотока может зависеть от кодеков и версии ОС. Соответственно, где-то может не запуститься, а где-то греть процессор.
Цитата Сообщение от vxg Посмотреть сообщение
-ни разу не видел вирусов (о да, они есть, но если у вас есть хоть капля мозгов вы просто не сможете дать вирусу шанс за исключением случаев когда вы сами пускаете его в систему осознанно)
после этого вопрос "что стабильнее" начинает восприниматься совсем по новому
Этот пункт особо значим для линуксоидов и обычно предполагает, что человек не глупее вирусописателей. Я верю, что в будущем, если сохранится текущая тенденция, аппараты легко будут подвержены атакам на пользователей любого уровня.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2016, 14:01
Привет! Вот еще темы с ответами:

Прошу совета - Программирование
Всем здраствуйте! Это мое первое сообщение на форуме, поэтому, бывалые, не судите уж строго если что не так). Чтобы более была...

Прошу совета - Клавиатуры
Кто-нибудь юзал эту клаву ? Как она вообще, стоит ли брать?

Прошу совета - PHP БД
Опишу вкратце, что хотелось бы иметь и спрошу, возможно ли это и насколько трудновыполнимо. Продумываю дизайн-макет сайта. Хотелось бы...

Прошу совета - Видеокарты
Добрый день, хочу начать апгрейд( компьютер был приобретен в 2008 году характеристики будут приведены ниже) начать хочу с выбора видео...


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

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

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