PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Alauncher, просто лончер (http://pccar.ru/showthread.php?t=26635)

oleg707 26.09.2017 13:48

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

ABCh 26.09.2017 14:22

oleg707,
1. Какого рода взаимодействие с serial manager? Опишите хотя бы примерно, что бы Вы хотели получить.
2. Какие настройки нужны? В любом случае это будет виджет, вот только реализовать его можно разными способами.
3. Как я понял, это просто экранная клавиатура с мультимедиа-кнопками? Что нужно настраивать?
4. Сейчас виджеты передвигаются по долгому нажатию. Попробуйте, так ли это критично. Если надо, могу сделать.
И еще, я хотел бы предложить шире использовать различные системные виджеты к программам. Их великое множество и мне не хотелось бы изобретать велосипед с квадратными колесами )))

oleg707 26.09.2017 23:25

Цитата:

Сообщение от ABCh (Сообщение 392608)
oleg707,
1. Какого рода взаимодействие с serial manager? Опишите хотя бы примерно, что бы Вы хотели получить.
2. Какие настройки нужны? В любом случае это будет виджет, вот только реализовать его можно разными способами.
3. Как я понял, это просто экранная клавиатура с мультимедиа-кнопками? Что нужно настраивать?
4. Сейчас виджеты передвигаются по долгому нажатию. Попробуйте, так ли это критично. Если надо, могу сделать.
И еще, я хотел бы предложить шире использовать различные системные виджеты к программам. Их великое множество и мне не хотелось бы изобретать велосипед с квадратными колесами )))

1 - ну самый простой пример, я хочу передать с ардуины состояние ближнего света и наружнюю температуру,
громкость внешнего усилителя звука,
вообще произвольную строчку char strokaI[32] = " ";// Массив для вывода 1 строки на дисплей , объявляем 32 символа
Вот если можно будет выводить char будет здорово.
2 - размер, расположение.

3 - Я хочу в любом месте экрана расположить кнопку плей/пауза, любого размера, с изменяемым скином, который является просто картинкой ( по сути как в винампе было когда то). То же самое с кнопкой перемотки трека, кнопки громкости. Можно в виде виджетов. Тут еще критерий - чтобы не загружало процессор и не будило из сна.

4 - тут вообще просто. Я поступаю так - разрабатываю ПОД СЕБЯ. Учитываю хотелки и идеи, но прежде всего под себя.

ABCh 27.09.2017 08:34

Хорошо. Я себе это представляю так: нужен встроенный виджет (в дополнение к системным виджетам), который реализует функции:
Цитата:

Сообщение от oleg707 (Сообщение 392643)
1 я хочу передать с ардуины состояние ближнего света и наружнюю температуру,
громкость внешнего усилителя звука,
вообще произвольную строчку char strokaI[32] = " ";// Массив для вывода 1 строки на дисплей , объявляем 32 символа
Вот если можно будет выводить char будет здорово.

и т.д. Или вообще некий универсальный виджет, куда можно было бы вывести информацию от ардуино и других имеющихся сенсоров.
Цитата:

Сообщение от oleg707 (Сообщение 392643)
3 - Я хочу в любом месте экрана расположить кнопку плей/пауза, любого размера, с изменяемым скином, который является просто картинкой ( по сути как в винампе было когда то). То же самое с кнопкой перемотки трека, кнопки громкости. Можно в виде виджетов. Тут еще критерий - чтобы не загружало процессор и не будило из сна.

По поводу кнопок управления идея понятна. Форма и размеры будут не совсем произвольными, а прямоугольными и кратными шагу сетки.

ABCh 10.11.2017 12:32

Виджет для SerialManager
 
Виджет для SerialManager
На совместимость с другими лончерами не проверял, возможны мелкие баги.
Виджет позволяет выводить на экран значения параметров, передаваемые из Ардуино. Работает с SerialManager версии 1.6.8.
Для каждого ключа можно задать название параметра, которое будет выводиться в виджете.https://content-23.foto.my.mail.ru/m...x_ch/3/b-4.png
Если название не задано, будет выводиться ключ.
Значения могут быть строковые и числовые. Для числовых параметров могут быть заданы минимальные и максимальные значения. Если параметр попадает в область допустимых значений, он сопровождается зеленым индикатором, если выходит за границы - красным. Если граничные значения не заданы, индикатор не выводиться. Если строка числового параметра содержит недопустимые символы, она выводится красным цветом.
Для задания параметров нужно кликнуть на виджет.
https://content-3.foto.my.mail.ru/mail/alx_ch/3/b-5.png

oleg707 10.11.2017 12:39

Цитата:

Сообщение от ABCh (Сообщение 394557)
Виджет для SerialManager
На совместимость с другими лончерами не проверял, возможны мелкие баги.
Виджет позволяет выводить на экран значения параметров, передаваемые из Ардуино. Работает с SerialManager версии 1.6.8.
Для каждого ключа можно задать название параметра, которое будет выводиться в виджете.
Если название не задано, будет выводиться ключ.
Значения могут быть строковые и числовые. Для числовых параметров могут быть заданы минимальные и максимальные значения. Если параметр попадает в область допустимых значений, он сопровождается зеленым индикатором, если выходит за границы - красным. Если граничные значения не заданы, индикатор не выводиться. Если строка числового параметра содержит недопустимые символы, она выводится красным цветом.
Для задания параметров нужно кликнуть на виджет.

приеду из отпуска, заценю. Главное не забыть :rolleyes2:

ABCh 22.11.2017 15:06

Устранил выявленные ошибки, объединил лончер и виджет. Скачать.
https://content.foto.my.mail.ru/mail/alx_ch/3/h-6.jpg

nikopol70 30.11.2017 17:14

С контролером от Юры будет работать виджет?

ABCh 30.11.2017 20:03

Лончер не предъявляет никаких требований к оборудованию. Минимальная версия API 19 (Android 4.4).

Саймон 19.12.2017 21:57

на какой стадии проект?


Часовой пояс GMT +4, время: 10:09.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot