Прошивка Bip | Приложения для BipOS ( elf )

MNVolkov

Разработчик
Команда форума
Сообщения
419
Реакции
2,821
Баллы
483
Ваше "умное" устройство
Amazfit Bip
  • Первое сообщение
  • #1
Приложения для BipOS (elf)

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

Тема по BipsOS: Прошивка - Bip | MNVolkov BipOS
Тема о разработке приложений для BipOS и инструкция по установке: Bip | Разработка приложений для BipOS ( SDK )
Архиватор ресурсов для добавления elf-приложений в файл ресурсов.
LikeApp - приложение на Android для установки elf-приложений в часы.

Список приложений:
1. Калькулятор Автор: @MNVolkov
2. Календарь Автор: @MNVolkov
3. Редактор будильников Автор: @MNVolkov
4. Фонарик Автор: @MNVolkov
5. Фитнес-таймер Автор: @AlexJey
6. Музыка Автор: @MNVolkov
7. Notepad Автор: @PRO100KBAC
8. График сердечного ритма (HR Chart) Автор: @fredlak
9. График работы (2/2, 1/3) Автор: @ugers
10. SafeBox (для сохранения паролей, PIN-кодов) Автор: @000edu
11. NotesBIP (Редактор заметок) Автор: @000edu
12. Счетчик нажатий (BipCounter) Автор: @erekoze @ugers
13. Мониторинг пульса Автор: @Sanya pilot
14. BipTask - взаимодействие часов с телефоном через Tasker Автор: @Yuukari
15. GPS Returner Автор: @x27
16. Bip Термометр Автор: @erekoze
17. simpleDND замена стандартного экрана DND Автор: @MNVolkov
18. Metronome (Метроном) Автор: @thichthat
19. ExtDND Экран DND с расширенными функциями. Автор: @thichthat
20. BTNotes 3.0 Заметки, отправленные с телефона. Автор: @thichthat
21. Go Home - упрощенный аналог GPS Returner с использованием компаса. Автор: @MikhailU
22. Секундомер ⏱ - приложение секундомер с функцией фонового отсчета времени. Автор: @MNVolkov

Список игр:
1. Тетрис (версия без вибрации: NoVibration) Автор: @000edu
2. FlappyBird Автор: @PRO100KBAC
3. 2048 Автор: @zener79
4. Sokoban (версия без вибрации: NoVibration) Автор: @000edu
5. Ping-Pong Автор: @PRO100KBAC
6. Breakout Автор: @PRO100KBAC
7. Snake Автор: @PRO100KBAC
8. Магический шар 8 Автор: @erekoze
9. FreeBip BoxPop Автор: @x27
10. 4 буквы Автор: @x27
11. Сапёр Автор: @x27
12. Пятнадцать Автор: @x27
13. Unblockme Автор: @x27
14. Динозаврик (T-Rex) Автор: @Yuukari

Список анимации:
1. Анимация Keanu (Cyberpunk 2077) Автор: @MNVolkov
2. Steve WF Автор: @PRO100KBAC
3. Mickey mouse Автор: @usb
4. Abstract Автор: @ssp1971
5. Анимация главного меню в стиле Bip 2 Автор: @MNVolkov

Демо версии и приложения для разработчиков:
1. Демонстрация генератора случайных чисел Автор: @MNVolkov
2. Демонстрация использования "собственных" ресурсов Автор: @MNVolkov
3. Пульс Демо Автор: @MNVolkov
4. BipSimulator (тестирование приложений на ПК) Автор: @en_rov
5. BipUI Демо кнопок Автор: @en_rov
6. BipUI Демо слои Автор: @en_rov
7. Тестирование bluetooth команд Автор: @MNVolkov
8. Lucky7 (генерация рандомных чисел от 1 до 7) Автор: @erekoze
9. Навигатор Демо Автор: @MNVolkov
10.

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

Автор: @x27
11. BipStatusBarLibrary (библиотека статусбара для приложений) Автор: @ugers
12. FastUI 1.0 beta Библиотека для создания пользовательского интерфейса в приложениях. Автор: @Yuukari

🛠 Инструкция по запаковке приложений и ресурсов в шрифты

Установить BipOS, а также приложения и дополнительный контент на ваш AmazfitBip можно, воспользовавшись сервисом

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.


Для этого сначала установите приложение

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

, а затем

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

. В приложении LikeApp+ перейдите в "Обновить часы по ОТА".

LikeApp:
У вас нет разрешения на просмотр содержимого!

LikeApp+:
У вас нет разрешения на просмотр содержимого!



Можно собрать готовый RES файл с нужными приложениями через онлайн сервис, разработанный @thichthat
👉 Доступ к сервису по этой ссылке :

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.


IMG_20191230_012446.jpg
 
Последнее редактирование модератором:

FidanFloritovic

Участник
Сообщения
10
Реакции
6
Баллы
48
Ваше "умное" устройство
Amazfit Bip
Сам генератор находится в питоновском скрипте

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

, для этого необходимо поставить сам питон, у меня версия 3.9, и накатить через пип эти пакеты pdf417, Pillow, python-barcode, qrcode, далее запускаешь командную строку, переходишь в папку со скриптом, и вызваешь python

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

-t 40900411111::upc::Billa" (первым аргументом идет код, далее тип штрих кода, далее название p.s. тип и код ты можешь глянуть через программу

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

Для андоида) после этого у тебя герируется файл barcode_bip.c, ты запускаешь build.bat и собираешь полученный barcode_bip.c, далее полученный elf файл записываешь в ресурсы, далее шьешь в часы.
а реально сделать видео инструкцию на все это?
 

Dettroxx

Участник
Сообщения
2
Реакции
0
Баллы
41
Ваше "умное" устройство
Amazfit Bip
Metronome App (with Beat Tap - tap for knowing BPM)

This app can be useful for people who play musical instruments.

Features:
- Metronome: range from 10 BPM to 200 BPM
- Swipe right => left to access Beat Tap
- Beat Tap: tap to get BPM (maximum 16 taps)
- Swipe left => right to go back to Metronome

Source code:

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.


Download:

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.



@MNVolkov Can you add this app to the list? Thank you!
Btw your works on BipOS are brilliant!
Does it work with vibration?
 

WulD

Новичок
Сообщения
6
Реакции
1
Баллы
23
Ваше "умное" устройство
Amazfit Bip
Доброго времени суток, товарищи! Каким образом возможно установить .elf приложение на часы через N&F? Если прошивку получается установить без проблем, то понятия, как установить приложение, у меня нет.
 

diegons490

Разработчик
Команда форума
Сообщения
96
Реакции
150
Баллы
53
Ваше "умное" устройство
Amazfit Bip
Доброго времени суток, товарищи! Каким образом возможно установить .elf приложение на часы через N&F? Если прошивку получается установить без проблем, то понятия, как установить приложение, у меня нет.
С помощью этого инструмента вы можете редактировать файл .res и добавлять или удалять .elf

Приложение - Bip | Архиватор ресурсов
 

WulD

Новичок
Сообщения
6
Реакции
1
Баллы
23
Ваше "умное" устройство
Amazfit Bip

nopatid450

Новичок
Сообщения
1
Реакции
9
Баллы
8
Ваше "умное" устройство
Amazfit Bip
Сам генератор находится в питоновском скрипте

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

, для этого необходимо поставить сам питон, у меня версия 3.9, и накатить через пип эти пакеты pdf417, Pillow, python-barcode, qrcode, далее запускаешь командную строку, переходишь в папку со скриптом, и вызваешь python

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

-t 40900411111::upc::Billa" (первым аргументом идет код, далее тип штрих кода, далее название p.s. тип и код ты можешь глянуть через программу

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

Для андоида) после этого у тебя герируется файл barcode_bip.c, ты запускаешь build.bat и собираешь полученный barcode_bip.c, далее полученный elf файл записываешь в ресурсы, далее шьешь в часы.
Маленькая инструкция по шагам. (инструкция расписана для master ветки от 10.12.2021г. commit:

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

)

На компьютере должно быть установлено:
1.

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

(нужно для компилирования приложения)
2.

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

(выполнения скрипта)
На компьютере должно быть скачано:
3.

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

(наша программа)
4.

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

(универсальная библиотека для часов)

Сама инструкция.
1. Устанавливаем компилятор и питон (питон обязательно должен быть добавлен в переменную PATH (вначале установки спрашивается))
2. Открываем командную строку с правами администратора. (Win+X -> Командная строка (администратор))
3. Устанавливаем зависимости python.
обновляем pip репозиторий:
python -m pip install -U pip

устанавливаем зависимости:
python -m pip install pdf417
python -m pip install Pillow
python -m pip install python-barcode
python -m pip install qrcode

3. закрываем командную строку
4. распаковываем

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

и

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

. Они должны быть соседями, файлы не должны быть распакованы в одну кучу. просто 2 соседние папки.
5. в папке libbip из папки lib перетаскиваем все файлы на уровень ниже в папку libbip.
6. После снова открываем командную строку, но уже без прав администратора (Win+X -> Командная строка)
7. Приступаем к генерации кода
вводим:
cd путь до папки
python qrcode_generator.py -t "текст или код::тип генерируемого кода::ваше название"
где:
:: - разделение
текст или код - в зависимости от типа, пишем сюда либо код (в частности для штрих кода) либо текст (в частности для qr кода)
тип генерируемого кода - смотрите

Пожалуйста войдите или зарегистрируйтесь для просмотра скрытого текста.

. например: upc, qrcode и т.д.
ваше название - любой рандом, желательно на английском.

8. Прошиваем готовый elf "barcode_bip-main.elf"
 

Dima Letov

Новичок
Сообщения
1
Реакции
0
Баллы
1
Ваше "умное" устройство
Amazfit Bip
Ребят, помогите пожалуйста разобраться как установит прошивку, сразу все эти файлы ничего не получается у меня😭😭
 

shirizovvlad

Участник
Сообщения
3
Реакции
6
Баллы
43
Ваше "умное" устройство
Amazfit Bip
Случайно нашел способ отправки быстрых ответов на сообщения с Bip.
Раньше пользовался mi band 4 в паре с Notify & Fitness for mi band, в этом приложении реализован функционал отправки заранее заготовленных сообщений через управление музыкой. Схема такая: приходит сообщение, нужно открыть управление музыкой, кнопками перелистывания треков выбрать заготовленный ответ и кнопкой плей/пауза отправить сообщение последнему написавшему контакту. И так как в mi band 4 управление музыкой это штатный функционал - в строке названия играющей композиции видно какой шаблон готов к отправке.
Браслетом давно уже не пользуюсь, но резервная копия настроек Notify & Fitness for mi band у меня была, и при переходе на Amazfit BIP приложение компаньон я начал использовать Notify & Fitness for Amazfit. Ну и чтобы не париться с настройками вполне успешно попробовал использовать резервный файл для mi band. Сегодня обнаружил что быстрые команды, которые в mi band были настроены на кнопки управления плеером работают через elf приложение управления музыкой на Amazfit BIP. Тут же решил проверить функционал быстрых ответов, и он тоже работает! Единственное, что отправляю ответы в слепую, т.к. в BIP нет реализации просмотра играющей композиции.
Вопрос к знатокам. Возможно ли расширить функционал управления музыкой, или создать новое Elf приложение специальное для быстрых ответов?
 

Пользователи, просматривающие эту тему

Сверху Снизу