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

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

ABCh 25.09.2017 12:34

Alauncher, просто лончер
 
https://drive.google.com/file/d/0B22...ew?usp=sharingЗдравствуйте, уважаемые обитатели форума.
Предлагаю Вашему вниманию простой лончер. Пока у него минимальные возможности:
1. 8 кнопок быстрого запуска приложений,
2. поле для размещения системных виджетов,
3. доступ к полному списку приложений через свайп (сдвиг экрана) влево.
В правом нижнем углу имеется кнопка настроек. По короткому нажатию меняется компоновка главного экрана, варианты: кнопки слева, кнопки снизу, кнопки справа. По долгому нажатию добавляются системные виджеты. Их можно передвигать по экрану или удалять в корзину.
Назначение приложений на кнопки быстрого запуска через долгое нажатие.
Скачать
Кнопки снизу:
http://www.pccar.ru/picture.php?albu...pictureid=2265
Кнопки справа:
http://www.pccar.ru/picture.php?albu...pictureid=2266
Кнопки слева:
http://www.pccar.ru/picture.php?albu...pictureid=2263
Приложения:
http://www.pccar.ru/picture.php?albu...pictureid=2264

Denkos 25.09.2017 17:12

Мда...:be:

oleg707 25.09.2017 20:30

Цитата:

Сообщение от Denkos (Сообщение 392556)
Мда...:be:

а развёрнуто?

Саймон 25.09.2017 21:36

А где фото?

ABCh 26.09.2017 08:39

Цитата:

Сообщение от Саймон (Сообщение 392567)
А где фото?

Скриншоты лежат в альбоме этого форума, видны зарегистрированным пользователям.
Вот прямые ссылки:
Кнопки слева
Кнопки справа
Кнопки снизу
Приложения

aptm 26.09.2017 09:16

Пока не откроешь "broken image" в новом окне, перейдя на гугл, скрина не видно. Но и там только один, home_bottom.png :

https://content.foto.my.mail.ru/mail...cCar/h-286.jpg

nikolna 26.09.2017 09:44

это старый баг форума, никто его чинить не собирается, не загружай картинки через свой альбом
https://thumb.ibb.co/k9g7KQ/image.png

ABCh 26.09.2017 09:46

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

blogsylar 26.09.2017 10:05

За то, что Вы написали свое приложение, это плюс. Многие даже и этого сделать не могут, и хорошо если на total launcher что-то сварганят. А так, уж не обижайтесь, это можно сделать и на обычном лаунчере. Но за старания спасибо! Развивайте приложение. Все великие с чего-то начинали )

ABCh 26.09.2017 10:56

Да, здесь пока только основной механизм, без декораций. Я взялся за этот проект только лишь потому, что другие автомобильные лончеры показались мне неудобными или перегруженными. Исходил из того, чтобы:
1. лончером было удобно пользоваться на ходу, когда сложно сделать точный жест пальцем, поэтому реализованы 8 горячих кнопок и свайп для доступа к другим приложениям,
2. лончер был лончером, а не подобием швейцарского армейского ножа, на который навешано 100500 функций,
3. обязательно реализовать поддержку системных виджетов.
А вот те функции, которые должны быть в лончере для применения в автомобиле, хотел обсудить здесь. Пока у меня в разработке GPS-одометр и журнал заправок. Можно еще добавить клиента для GPS-мониторинга. Предлагайте еще темы.

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

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

ABCh 20.12.2017 13:25

На данный момент реализованы базовые функции - размещение системных виджетов на рабочем столе, кнопки быстрого запуска приложений и запуск приложений из общего списка. Плюс к этому системный виджет для Serial Manager. В новогодние каникулы буду делать виджет для управления звуком и проигрывателем. Или еще что-нибудь, что придет в голову )))

oleg707 20.12.2017 17:09

а где качать последнюю версию?

ABCh 21.12.2017 07:37

Здесь версия с последними исправлениями замеченных багов.

oleg707 21.12.2017 13:11

Краш поймал))
Пытался добавить второй виджет часов ( одинаковый). Логи не собирает?

Ещё один краш, пытаясь добавить виджет сериалменеджера , там просто нажал + справа, появилась новая строчка. потом назад и краш.
Те его тестировал? )))

ABCh 21.12.2017 13:28

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

oleg707 21.12.2017 14:14

Цитата:

Сообщение от ABCh (Сообщение 396947)
Логи не собирает. В настройках очистите данные приложения и попробуйте еще раз. Количество экземпляров виджетов не ограничено. Вылет, вероятнее всего, произошел из-за сохраненных настроек от более ранней версии.

ранняя не стояла. кэш почистил. данные приложения тоже.
ровно те же самое. Видео надо?

зы
как обои менять? FAK есть?

ABCh 21.12.2017 14:25

Давайте видео и информацию об устройстве, версии андроида и т.д. в ЛС. Обои пока единственные, раскрашены в цвет моей машины ))) Можно будет сделать загружаемыми. Чтобы составить FAQ, нужно, чтобы эти вопросы кто-нибудь начал задавать. Пока Вы первый.

oleg707 21.12.2017 18:09

Цитата:

Сообщение от ABCh (Сообщение 396950)
Давайте видео и информацию об устройстве, версии андроида и т.д. в ЛС. Обои пока единственные, раскрашены в цвет моей машины ))) Можно будет сделать загружаемыми. Чтобы составить FAQ, нужно, чтобы эти вопросы кто-нибудь начал задавать. Пока Вы первый.

https://youtu.be/ZlcmvZJn9tk

ABCh 22.12.2017 08:32

Озадачился, буду разбираться. Если есть возможность, сделайте LogCat'ом выборку по тегу Alauncher и отправьте мне. Иначе буду включать в приложение код для сбора информации о подобных сбоях.

oleg707 22.12.2017 14:56

Цитата:

Сообщение от ABCh (Сообщение 396980)
Озадачился, буду разбираться. Если есть возможность, сделайте LogCat'ом выборку по тегу Alauncher и отправьте мне. Иначе буду включать в приложение код для сбора информации о подобных сбоях.

вот по мне проще 2й вариант.
Драйверов на компе зоопарк, адб на нексус не видит. Разбираться лень.
Если что, можно по вайберу или вотсаппу голосом (не люблю многабукав)

ABCh 25.12.2017 15:20

oleg707
Удалите текущую версию и скачайте новую, которая отправляет логи на e-mail.

oleg707 25.12.2017 15:38

Цитата:

Сообщение от ABCh (Сообщение 397151)
oleg707
Удалите текущую версию и скачайте новую, которая отправляет логи на e-mail.

удалил кэш, данные, приложение. Поставил. отослал 2 письма ( 2 краша)

Можно на "ты"?

ABCh 25.12.2017 15:44

Конечно, можно. Логи пришли, изучаю.

Исправил

ABCh 03.01.2018 14:38

Добавил загрузку фонового изображения (png, jpg). Сделал виджет для управления аудиопроигрывателем. Обращаю внимание, что этот виджет только лишь эмулирует нажатие соответствующих клавиш и не взаимодействует напрямую с проигрывателем через его интенты.
Загрузить.


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

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