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

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

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

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

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

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

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

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

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

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

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

Прошу совета - Носители информации
Доброго времени суток, история такая флешка Transend 16 гб, делал ее через UltraISO загрузочным с виндой, после форматировал, компьютер...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
15.03.2016, 18:23     Прошу совета! #41
и снова бла бла, а вот у меня было, а вот я оптимизировал - плохо оптимизировал значит под андроидом

выше я привел лог с конкретными цифрами
и неужели не доходит что дельфи и с++ не работают с джава машиной и тем более там не нужно собранный файл передавать на эмулятор и там стартовать опять же на jvm?

в цепочке нет эмулятора, жесть просто...эти люди пишут программы...
CoolMind
15.03.2016, 18:27
  #42

Не по теме:

Tester64, согласен. После AS, когда садишься за другие IDE, как в другой мир попадаешь. Всё летает даже на слабых машинах. К сожалению, садиться за них приходится всё реже. С AS на компе ниже i3 почти нереально работать, особенно, на эмуляторе. На ноуте с процом i5 третьего поколения без SSD всё очень печально, можно по полминуты компилировать (естественно, не hello world), проц греется постоянно. На мощном компе i7 с 12 гектарами и SSD как раз и получаются приемлемые результаты, и то меньше 7 секунд на компиляцию почти не бывает.
Тот же XCode с его симулятором работает гораздо шустрее. Соответственно, в этом отношении работа с iOS гораздо приятнее, не надо постоянно ждать, пока это всё запустится.

Tester64
15.03.2016, 20:00
  #43

Не по теме:

Цитата Сообщение от Паблито Посмотреть сообщение
и снова бла бла, а вот у меня было, а вот я оптимизировал - плохо оптимизировал значит под андроидом
бла бла? а как ТЫ оптимизировал разработку под Ан КРОМЕ харда???

...протокол, над которым я сейчас работаю снизит нагрузку на сеть у моих программ в 10-100 раз(1-100кб против 500-900кб)! и на проц во время синхронизации двух баз! и на память в момент обмена, и на размеры обменных файлов на флешке, и на нагрузку сервера... ЭТО я и называю оптимизацией!

...ну не все могут позволить себе СРАЗУ купить супер-комп и дорогую мобилку ради удовольствия попробовать свои силы в андроид-разработке! Для меня андроид - это лишь хобби(2 простых внутригородских платных(400$ за 2 года) проекта и 5-6 "для себя" с надеждой "допилить и продать массово")! Для ВСЕХ моих других проектов (на >6-ти языках) мне моего харда с головой хватает! А учитывая что у 70% моих потенциальных клиентов телефоны и компы похуже чем у меня... предпочитаю ВСЕГДА на первое место ставить СОФТ-оптимизацию! Поэтому МОЙ софт летает и не падает даже на Android2.3 и на компах 10-летней давности...
... у меня ноут asus i3, 8Gb, ssd + "китаец" 4.03 через WiFiADB или эмулятор на втором мониторе...

p.s. я так и не понял что ты хотел показать логом... 7 секунд лога... где начало КОМПИЛЯЦИИ? где начало ОТПРАВКИ? где начало УСТАНОВКИ? и где видно что активити ОТКРЫЛОСЬ? У меня в "отладочном" классе пишется лог между запусками (в onCreate Application)! Редко бывает меньше 24-30 секунд даже если подправить "забыл"...
...в среднем:
компиляция - 5-8 секунд(сложный проект 15-20)
отправка по проводам или вифиадб + установка 7-10 секунд (сильно зависит от килобайт в apk)
запуск 1-5 секунд (уже от программы зависит, но и от количества ресурсов и общего обьема)
на эмуляторе чуть быстрее оптравка+установка+запуск... но работать не удобно!

кстати, "китайца" когда покупал ориентировался на РАЗМЕРЫ устройства - тонкий, узкий, чуть меньше айфона (а не "лопата"). никаких 2х ядер и других "пожирателей батарейки". даже компас "не поместился" (увы это я потом узнал - никаких "звездных карт и навигаторов" несмотря на наличие GPS). Это через несколько месяцев нашел время на "покодить"...

Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
15.03.2016, 20:15     Прошу совета! #44
Цитата Сообщение от Tester64 Посмотреть сообщение
...протокол, над которым я сейчас работаю снизит нагрузку на сеть у моих программ в 10-100 раз(1-100кб против 500-900кб)! и на проц во время синхронизации двух баз! и на память в момент обмена, и на размеры обменных файлов на флешке, и на нагрузку сервера... ЭТО я и называю оптимизацией!
а я называю это "бла бла бла"
ты выдаешь очень много бесполезного текста, еще ничего не написано, а уже рассказы и обещания (впрочем как обычно)

как я уже говорил - у тебя что не тема, то вселенские проблемы, глюки и тормоза
может стоит остановиться и подумать над тем, кто или что виновато в этих "тормозах"?

специально для тебя я могу скинуть в личку мой скайп и через Share Screen я покажу как это выглядит в реальности

я и сам счастливый обладатель китайского недопланшета, он временами ведет себя очень странно и тормозит
но я не бегаю и не ору что виноват андроид, потому что понимаю чего можно ожидать от 10" планшета за 100$

изначально было ясно что разговор бесполезный, но я не могу пройти мимо когда "в инете кто-то неправ"
Tester64
15.03.2016, 22:03
  #45

Не по теме:

Цитата Сообщение от Паблито Посмотреть сообщение
еще ничего не написано, а уже рассказы и обещания (впрочем как обычно)
С чего ты так решил??? Или потому что я это в опенсорс не выкладываю и здесь (в паблике) наработками не делюсь?
с некоторыми (даже здесь через личку) делюсь... некоторые даже сказали мне большое спасибо и пользуются моими наработками... когда допишу протокол (еще где-то месяц - сделано на 80-85%), то он здесь тоже не появится!

мои программы пока ТОЛЬКО "для внутреннего использования"! внутри МОЕГО города я продаю свои программы и люди довольны... но на плее... пока даже аккаунт для выкладывания не зарегистрировал/купил!

...но... разработка была бы в разы быстрее, если бы меня не тормозил сам андроид!!! Через 3-4 дня "терпения" нервы сдают и я предпочитаю поработать в более быстрых языках! (особенно если клиенты дергают и ЗАСТАВЛЯЮТ отвлекаться на более шустрые языки) Программу, которую я писал больше 10ти месяцев под андроид я могу написать за 8-12 часов в 1С! За неделю на PHP, за 3-4 дня на делфи...

...статистика (в логах) показывает что в среднем я успеваю на сложном проекте за сутки (8-10 часов) сделать до 200-230 компиляций/запусков в андроиде(каждую 1-3 минуты)! в php я за пол часа-час больше делаю...

Цитата Сообщение от Паблито Посмотреть сообщение
он временами ведет себя очень странно и тормозит
но я не бегаю и не ору что виноват андроид, потому что понимаю чего можно ожидать от 10" планшета за 100$
А КТО??? Китайцы которые не прочитали инструкцию по привязке харда к андроиду? производители харда, которые дают не правильные инструкции или сам андроид, который мечтая "подстроиться под всех" не сделал защит от подобных глюков харда?
..."чистый" линукс стабильнее винды даже на самом убитом харде! А если это так... то в глюках, зависаниях, умираниях программ я виню кодеров винды!
...а когда телефон не может даже оставаться телефоном при "кривом левом будильнике", то виноваты авторы ОС телефона...
Это не драйвера зависают! это программы начинают КОНФЛИКТОВАТЬ в ЯДРЕ (при слабом проце, маленькой памяти, и т.д.)! и это ЯДРО не оптимизированно ВООБЩЕ под удобство разработчиков! жду как маны АС 2.0...

Цитата Сообщение от Паблито Посмотреть сообщение
через Share Screen я покажу как это выглядит в реальности
вполне хватило бы обьяснения того, на что я должен был смотреть в логах... я не собираюсь с тобой спорить или что-то доказывать!

vxg
Модератор
3119 / 1921 / 208
Регистрация: 13.01.2012
Сообщений: 7,357
15.03.2016, 22:32     Прошу совета! #46
Тысячи перезапусков программы больше похожи не на отладку сложной математики или оптимизацию а на разработку методом заткни систему. Я никогда не испытывал дискомфорта от времени сборки и поэтому никогда не замерял его (оговорюсь что это только для адт которое работает на калькуляторах без 1001 гб памяти и без 256 процессоров - в студии они добавили какой то обвес то ли контроль версий то ли адский интеллектуальный ввод то ли неполноценную предварительную компиляцию изза которых я вообще не смог с ней работать и удалил к чертям). А вообще - хотите познать боль от долгой сборки - соберите проект хелоу ворлд в вижуал 2015 для анрил энджин 4 - там первый парсинг идёт минут пятнадцать а компил занимает минуты две-три - реально можно чай заваривать или книгу читать)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2016, 18:29     Прошу совета!
Еще ссылки по теме:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
CoolMind
16.03.2016, 18:29     Прошу совета!
  #47

Не по теме:

Сюда же можно добавить борьбу с Gradle.
Когда надо срочно объединить ветки в git'е, начинается долгая песня. Почти после каждого объединения этот сборщик начинает ругаться и перестраивать проект. А если там ещё и ошибки возникнут, то ещё можно минут 5 запросто потратить.
Сюда же можно добавить такие забавные баги AS, когда после объединения веток приходится делать Build > Clean project, а то она по-прежнему думает, что там ничего не поменялось и начинает выполнять какой-то другой код. Особенно забавно это в режиме отладки, когда она вдруг начинает по шагам заходить в "левые" строки.

Yandex
Объявления
16.03.2016, 18:29     Прошу совета!
Ответ Создать тему
Опции темы

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