Pull to refresh

Comments 16

А не рассматривали для создания своего приложения просто рефакторинг завершенных приложений типа airoc-connect-android? Там есть вся инфраструктура. И сканирование, и чтение базы GATT, и чтение и запись аттрибутов и пайринг и бондинг. И меню вспомогательные и панели с настройкой параметров.
A ChatGPT отлично разбирается во всех нюансах и IDE и языка и библиотек. Весь поток разработки подробно опишет.

Прикольно, что в Android Studio встроен ИИ под название Gemini и он проанализировав airoc-connect-android сказал, что это приложение заказа еды из ресторана. Так что на Gemini я бы надежд не возлагал в изучении проектов.

На GitHub-е есть много разных готовых приложений BLE под андроид. Но если вы новичок в андроиде начинать надо с самого простого. Я перебрал три десятка проектов с GitHub-а, а запустить из них на моей машине получилось только два. Почему - это вопрос различных совместимостей, коих в андроиде миллион. Для новичков надо что попроще. Именно поэтому я и рассказал как создать проект с нуля. Когда появится опыт, тогда уже можно переходить к более сложным вещам, если нужно. Мне, к примеру, не нужно. Достаточно таблицы и двух-трех кнопок, т.к. основная моя работа - это разработка проектов на микроконтроллерах. Для их поддержки я и решил разобраться с Андроид студией.

Это конечно интересно, когда новичок учит новичков с нуля.
Но тут можно попасть в ловушку плохой архитектуры, которая не даст потом уйти дальше двух кнопочек.
Посмотрите как сделано в  airoc-connect-android. Там BluetoothManager создается в отдельном сервисе. Списки в отдельных фрагментах. Сканирование в отдельных потоках.
Из-за плохой архитектуры вам придется все время рефакторить свой код на выском уровне организации лайаутов и классов.
Новички за такое спасибо не скажут.
Полезнее было бы выложить готовое приложение и уже его объяснять.

Увы, это пока не мой уровень. Что смог освоить, тем и поделился. Может тогда и вы включитесь у эту работу? Расскажите как правильно все написать. Я с удовольствием поучусь. С потоками согласен, это часто приводит к тормозам всего приложения. Я это ещё не освоил. Ну так я и не программист GUI высокого уровня. Так что замечания в свой адрес я принимаю как вполне законные и адекватные. Но в ответ выставляю предложение о сотрудничестве. Напишите статью с более высоком уровнем управления BLE устройствами?

Ну вот так всегда и бывает. Как критиковать - так в первых рядах. Как приложить усилия и помочь остальным - сразу слился. Жаль.

Антипортеряйки именно такие на китайском маркете продаются задешево по две штуки. Внутри в них похоже что Lenze ST17H66B2. Как раз думал ее взять для своей задачки - поэтому сразу вопрос есть ли у них уникальный идентификатор? А то мне их нужно 10к более менее одновременно.

Ну так купи сначала парочку и посмотри что у них есть внутри. Насколько я увидел - уникальный у них только МАС адрес. Если этого достаточно, то покупай. Но китайцы они такие китайцы, ничему верить нельзя :-)

А не логичнее сперва спросить у компетентного человека у которого к тому же такая штука уже в наличии? Быстрее получиться.

Впрочем заказчик уже не дал добро на эту идею (нужны кнопки посолиднее и провод) .

А что значит провод? Чем то управлять надо? Других кнопок в массовом сегменте я особо и не знаю. Есть в другом корпусе, как шайба, но начинка та же.

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

Вам бы еще грамматику подтянуть. Если что, это не упрек, а пожелание.

Добрый сегодня я. ;) Граммар наzи

Чет у тебя карма в минусе и публикаций нет, может не стоит слушать таких учителей?

карма в минусе и публикаций нет, может не стоит слушать таких учителей?

Вот из-за таких грамотеев карма и в минусе. Я не учитель, только обратил Ваше внимание на Вашу безграмотность. Но слушать меня или нет, Ваше право и Ваш выбор. Я бы послушал, быть грамотным полезно. ;)

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

Хорошо, замечание принято. У меня вообще то образование МГУ физфак, поэтому с грамматикой проблемы могут быть. Я же учился не в первом Гуме ( первый гуманитарный корпус МГУ)

Пардон, у вас, раз мы на вы

Пардон, у вас, раз мы на вы

Ах, оставьте эти глупости. ;)

Sign up to leave a comment.

Articles