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

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

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

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

13.03.2016, 01:24. Просмотров 857. Ответов 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
vxg
14.03.2016, 14:41     Прошу совета!
  #16

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
на спутник не поставлю его
здесь подобные масштабы не обсуждаются не понимаю к чему вы эти космические дали рисуете)? судя по вашему списку: вы допускаете что поставите на спутник айфон)?
Цитата Сообщение от CoolMind Посмотреть сообщение
На устройствах с малым объёмом памяти или глючным софтом
видимо я счастливчик и никогда с такого рода вещами не сталкивался... хотя может дело в "глючном софте"? как минимум не качайте APK откуда попало.

0
Tester64
14.03.2016, 15:29
  #17

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
судя по вашему списку: вы допускаете что поставите на спутник айфон)?
учитывая качество сборки айфона, заботу о надежности ОС и количества проверок именной этой "сборки", я это могу допустить!

Но речь ЗДЕСЬ идет о софте УПРАВЛЯЮЩЕМ (упростим) нефтепроводом! Что будет если сигнал об ошибке/прорыве трубы "опаздает" на 5 минут из-за зависания системы? или будет "пропущен" случайно убитым процессом самой ОС ради освобождения памяти (андроид такое время от времени делает)? или нажатие кнопки на андроиде не пошлет (молча) сигнал по блутузу (индикатор есть, а связь давно сдохла) и "клапан не перекроется"... будут УБОЙНЫЕ последствия...
я не знаком с нефтегазовой отраслью, но почти приравниваю ее к "космосу" - деньги ОГРОМНЫЕ вложены(трубы не в сантехнике покупали), потоки нефтегаза БОЛЬШИЕ (тряпкой лужицу не протрешь), а в случае возгорания/взрыва...

Цитата Сообщение от vxg Посмотреть сообщение
как минимум не качайте APK откуда попало.
Те глюки, которые я описывал на "китайце" я получил ИСКЛЮЧИТЕЛЬНО на софте с плея! +рутированость.

0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,733
14.03.2016, 15:45 #18
Цитата Сообщение от Tester64 Посмотреть сообщение
учитывая качество сборки айфона, заботу о надежности ОС и количества проверок именной этой "сборки", я это могу допустить!
Здесь уже я склонен согласиться с vxg.
Айфонисты (или как их там) обычно говорят, что после Стива айфон уже не торт. Я согласен, конечно, что уровень сборки и качество ПО там на уровне, но это не значит, что оно чем-то лучше виндовых или маковых ноутбуков. А уж до космической отрасли там их допустят разве что поиграться, фотки поделать.
0
vxg
14.03.2016, 16:08
  #19

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
я это могу допустить!
даже не смешно
Цитата Сообщение от Tester64 Посмотреть сообщение
Но речь ЗДЕСЬ идет о софте УПРАВЛЯЮЩЕМ (упростим) нефтепроводом!
здесь речь идет о софте который максимум используется для того что бы настроить устройство или выполнить мониторинг. насколько я понял - это просто замена панельке на морде прибора - чем городить четыре несчастные герметичные кнопки и неубиваемый куцый дисплей гораздо легче прикрутить к устройству адаптер к которому будет подключатся устройство с несравненно более богатым интерфейсом позволяющим не ломая пальцы увидеть и перенастроить шкалу, единицы измерения, считать текущие показания - просто инструмент специалиста сопровождающего эти устройства. вся надежность там заключается в адекватной реализации протокола - если пакет правильно оформлен то устройство его или примет или не примет - поперек он не может застрять. если конечно телефон не рутовый

0
Tester64
14.03.2016, 16:46
  #20

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
даже не смешно
посмеемся вместе? http://hi-news.ru/space/v-kosmos-zap...smartfona.html
если бы это не была бы "пиар-акция", то я бы предпочел на базе айфона запустить... там на порядок меньше зависаний происходит... (у меня все бизнесмены, для которых надежный разговор критичнее утилиток только на айфонах)

0
CoolMind
14.03.2016, 17:02
  #21

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
Действительно, забавная новость, которую можно покритиковать. Ну, наверное, в каких-то областях можно ставить Андроид-устройства. Я исходил из предположения, что это не только устройство из разряда ненадёжных и бажных, но и из того, что это вообще небезопасно. Так, например, был случай в прошлом году, когда из-за космических частиц наша ракета вышла на орбиту, но перестала отвечать на запросы, впоследствии её пришлось затопить. В статье ребята этими моментами просто пренебрегли.

0
vxg
14.03.2016, 17:37
  #22

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
там на порядок меньше зависаний происходит...
сил уже нету слушать эту религиозную чушь, давайте по существу. вы знаете что такое порядок? это в 10 раз. нету там такой разницы. у меня есть телефон на базе андроид и айфон. и лично я ничего особенного в айфоне не увидел. жрет батарею раза в 3 быстрее чем андроид - факт. при входе в аппстор тупит раза в 3 дольше чем андроид при входе в плеймаркет - факт. кривые приложения в апсторе встречаются ничуть не реже чем в плеймаркете - факт (больше всего выбесило приложение дополненной реальности star chart которое идеально работает на андроиде а на айфоне каждые 5 секунд калибрует позиционер показывая компас - как выяснилось из хелпа разработчиков "надо переустановить приложение" - зашибись способ). все эти завывания про идеально подобранное железо и ПО - всего лишь пиар. ежу понятно что за деньги айфона там по совести должно стоять нормально железо. ну так купите андроид за те же деньги вместо китайца за 100 рублей и все у вас будет так же отлично работать.

0
CoolMind
14.03.2016, 18:15
  #23

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
все эти завывания про идеально подобранное железо и ПО - всего лишь пиар.
Согласен. Ещё и вменяемое ПО за деньги, которое в Андроиде и так скачать можно.

0
Tester64
14.03.2016, 20:25
  #24

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
все эти завывания про идеально подобранное железо и ПО - всего лишь пиар.
не только... у айфона ОДНО железо, а у андроида тысяча железяк собраная РАЗНЫМИ компаниями. айфон отлаживает свою ОСь годами только под одни "драйвера", проц, память, чипы контролеров, GPS, GSM... Андроид же ВЫНУЖДЕН учитывать пожелания каждого производителя и не может вводить стандарты. Поэтому... есть 3-5 дорогих брендов, которые могут потратить миллионы человекочасов на тестирование своих гаджетов и есть дешевые конторы, которые купили чипы у разных фирм, склеили их на коленке в партию в несколько тысяч устройств, наняли индусов для адаптации драйверов и "фирменной прошивки", и китайцев-кодеров для написания "встроенных программ". Брендовые телефоны занимают меньше 30% рынка андроид телефонов (где-то статистику видел). "китайцы" - больше 50%. Бренды время от времени исправляют свои прошивки основываясь на отчетах купивших. Как и айфон... Но если 100% айфонов - "брендовые" и после перепрошивки исправят ошибки, то у андроидов глючность уменьшится лишь у 30-40%... простая математика! А с годами этот "разрыв" статистики будет лишь ухудшаться...

...холодный расчет! +я иногда играюсь с чужими айфонами (современными) и иногда играюсь с самыми последними брендовыми андроидами... все еще айфон (пустой, а не загруженный прошивками и игрушками) лучше чем андроид (тоже пустой, "из коробки"). Даже реакция на "слайд"(или свайп - вечно путаю) пальцем у айфона месяц-два назад была быстрее. Картинка за пальцем шла "как приклеенная", а у андроида было легкое отставание...

...я не фанат айфонов! и не хочу ни себе заменить мой андроид, ни перейти на кодерство под айфон! Но ПОКА андроид СИЛЬНО остает! Слышал что уже "на горизонте" появилась новая технология ядра под андроид (глючную яву заменят на некий КОМПИЛИРУЕМЫЙ в процессорные кода язык вроде айфоновского objectiv-c - личную гугловскую разработку), тогда (сильно надеюсь) код ускорится "на ровном месте" раза в 2-3 и можно будет самому контролировать загрузку памяти а не расчитывать на сборщик мусора... Например то что я писал на NDK работало НАМНОГО быстрее чем то-же написанное на яве... возможно даже на порядок... (в те самые 10 раз)

0
Pablito
14.03.2016, 20:41
  #25

Не по теме:

"глючная ява"
"лучше чем андроид"
и т.д.
плохому танцору вечно что-то мешает

0
Tester64
14.03.2016, 22:40
  #26

Не по теме:

Цитата Сообщение от Паблито Посмотреть сообщение
"глючная ява"
Увы знаю об этом не по наслышке! много лет об этом слышу от профи как о "недо с" и "недо ООП". А после того как начал изучать С++ понимаю о чем они... я РЕАЛЬНО могу убить память андроида (и даже заставить его перегрузиться) просто создав очень много классов. В делфи и С++ эти классы ВРУЧНУЮ убиваются очищая память. Количество созданий/убийств в секунду ограничено лишь процом! В яве они НАКАПЛИВАЮТСЯ пока "чистильщик мусора" их не почистит... в новых ан-студиях появился инструмент - "монитор памяти". График "чистки" как пила - наростает - сбрасывается, наростает - сбрасывается. а если пиков много... через 5-10 минут (обычная) мобилка не выдерживает и перегружается (софт методом - после этого даже пины симок вводить не надо - проверил на 4х РАЗНЫХ мобилка, включая один самсунг). я когда свой аларм-сервис отлаживал долго понять не мог почему каждые 2-4 часа мобилка САМА перегружается...

А после того как начал изучать NDK... после того как увидел ЧТО можно творить на OpenGL и "почему-то" 100 вращающихся чайников разного цвета собранных в куб с возможностью вращать и зумировать куб пальцем на пике вращения потребляют 80% проца, когда один кубик на яве-опенгл или даже свайп экрана на соседнюю "закладку" в стандартной звонилке потребляет все 100%... Даже когда СТАНДАРНУЮ кнопку нажимаю я трачу больше проца чем 100 чайников (тихо вращаясь они потребляли меньше 5%)...

Цитата Сообщение от Паблито Посмотреть сообщение
"лучше чем андроид"
скажу больше... как СРЕДА РАЗРАБОТКИ я не видел худших условий для работы! (а я работал больше чем в 15 языках) Некоторые проги можно тестить ТОЛЬКО на устройстве, а компиляция, со сборкой, с оправкой, с установкой занимает от 25 до 60 секунд... Я сейчас пишу "прототип" одного протокола обмена между андроидом и сайтом. Хитрая система общения двух баз через файлы обмена. Для ускорения работы заменил андроид+php на две php+jquery страницы. Работа ускорилась на ПОРЯДКИ! забытая ";" ловится не через 5-10 секунд, а через 1-2, а неправильная ветка алгоритма не через 30-60 секунды а через 2-3... при том что я пишу 3й месяц этот протокол, на андроиде бы я его писал год или два...
...и ДА, андроид (пока) большая гадость! возможно через пару лет его глобально переберут, перепишут, избавятся от явы, подключат наконец обещанную "быструю" "отладочную" инсталяцию (когда программа не будет целиком устанавливаться, а только измененные классы будут отправлены)... тогда и буду считать его нормальным девайсом! пока я за него держусь ТОЛЬКО из-за его огромной популярности и "крутой крыши" (гугла).

0
vxg
Модератор
3222 / 2025 / 231
Регистрация: 13.01.2012
Сообщений: 7,852
15.03.2016, 07:22 #27
Пишу на адт в студии писать не смог она просто висит и не работает может железо не то или болезнь роста иде. Глюков и зависаний нет. Если я куплю кфон за 100 рублей и тоже буду писать что эпл глючило?
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
15.03.2016, 10:46 #28
Цитата Сообщение от vxg Посмотреть сообщение
Пишу на адт в студии писать не смог она просто висит и не работает может железо не то или болезнь роста иде. Глюков и зависаний нет. Если я куплю кфон за 100 рублей и тоже буду писать что эпл глючило?
я тебе привел цифры не по своему устройству, а то что я "насобирал" по разным разработчикам... (выспрашивал по знакомым)

...ладно... скажи СВОИ цифры! сколько секунд у тебя проходит между изменением какой-нибудь мелочи ("+" на "-" поменяй или размер шрифта в ресурсах) в средней проге (не HelloWorld) до возможности увидеть результаты проделанного на устройстве/эмуляторе??? меньше 15-20 секунд?

php - 1-2 секунды
js - 1-2
1С - 2-3
Делфи 4-7
Консоль С++ 5-8
Ан-Ява - 25-60
Ан-Ява+NDK - 40-80

может в ан-студии 2.x это ускорят, судя по тому что видел на их презентации: http://android-developers.blogspot.c...0-preview.html
(1е видео, 20:00)
1
Pablito
2616 / 2099 / 652
Регистрация: 12.05.2014
Сообщений: 7,354
Завершенные тесты: 1
15.03.2016, 11:01 #29

Не по теме:

Цитата Сообщение от Tester64 Посмотреть сообщение
Увы знаю об этом не по наслышке! много лет об этом слышу от профи как о "недо с" и "недо ООП"
ты конечно извини, но у тебя каждая тема - это нытье про глюки и недостатки языка, все так сложно делается, все плохо работает, все "недо"

собака лает - караван (андроид) идет
(с)не мой



Добавлено через 36 секунд
Цитата Сообщение от Tester64 Посмотреть сообщение
изменением какой-нибудь мелочи ("+" на "-" поменяй или размер шрифта в ресурсах) в средней проге (не HelloWorld) до возможности увидеть результаты проделанного на устройстве/эмуляторе??? меньше 15-20 секунд?
да меньше
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
15.03.2016, 12:12 #30
Цитата Сообщение от Паблито Посмотреть сообщение
да меньше
а в цифрах можно? (мне реально интересно)

Не по теме:


Цитата Сообщение от Паблито Посмотреть сообщение
ты конечно извини, но у тебя каждая тема - это нытье про глюки и недостатки языка, все так сложно делается, все плохо работает, все "недо"
далеко не каждая тема, а только тогда когда речь заходит о "надежности" андроида в критических ситуациях...
Андроид - потенциально самый преспективный продукт. "крыша" такая, что не удивлюсь если 90% рынка через 5-10 лет будет удерживать и вся встраиваемая и робототехника на ней будет... Но увы... ПОКА он - крайне "кривое" решение "из коробки" ДЛЯ РАЗРАБОТЧИКА! Вспомни первый эмулятор. А тот факт что даже рутированость не дает возможности запускать программы без "инсталяции" в ОС. «Если вам не стыдно за первую версию своего продукта, то вы опоздали с выходом на рынок» (с)не мой

3 месяца назад встала задача разработать протокол "общения" двух оффлайн баз через онлайн пакеты. Серверная MySQL+PHP и андроидовская Ява+SQLite. Общение перекидываемыми XML файлами. Структуру базы и протокол надо было придумать самому. Учитывая сложность математики я понял что убью УЙМУ времени даже на самом быстром компе под андроид! Проще было С НУЛЯ jquery+javascript выучить, чем писать это на АН! Для меня это ОЧЕРЕДНОЕ (да-а-алеко не первое) доказательство того что АнСтудия еще не удобна для разработки.. 2 недели на написание "отладочной зоны"(друг сравнил с пультом управления Боингом - >50 цветных кнопок) + 2 месяца на изобретение протокола и перебор "системных полей". Миллионы неудачных коомбинаций и тестовых прогонов... конечно когда протокол будет доведен, я просто "переведу" математику с PHP на яву(или скорее даже на НДК) и буду пользоваться надежным и быстрым продуктом, но пока... очередной раз... "с разбега в сыпучий песок"...

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

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

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

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

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


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

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

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