Просмотр полной версии : Alauncher, просто лончер
https://drive.google.com/file/d/0B222igsAtMtjak9XSUlrMm9LUWM/view?usp=sharingЗдравствуйте, уважаемые обитатели форума.
Предлагаю Вашему вниманию простой лончер. Пока у него минимальные возможности:
1. 8 кнопок быстрого запуска приложений,
2. поле для размещения системных виджетов,
3. доступ к полному списку приложений через свайп (сдвиг экрана) влево.
В правом нижнем углу имеется кнопка настроек. По короткому нажатию меняется компоновка главного экрана, варианты: кнопки слева, кнопки снизу, кнопки справа. По долгому нажатию добавляются системные виджеты. Их можно передвигать по экрану или удалять в корзину.
Назначение приложений на кнопки быстрого запуска через долгое нажатие.
Скачать (https://drive.google.com/open?id=0B222igsAtMtjWG1YLXhsQkQ2WkU)
Кнопки снизу:
http://www.pccar.ru/picture.php?albumid=335&pictureid=2265
Кнопки справа:
http://www.pccar.ru/picture.php?albumid=335&pictureid=2266
Кнопки слева:
http://www.pccar.ru/picture.php?albumid=335&pictureid=2263
Приложения:
http://www.pccar.ru/picture.php?albumid=335&pictureid=2264
А где фото?
Скриншоты лежат в альбоме этого форума, видны зарегистрированным пользователям.
Вот прямые ссылки:
Кнопки слева (https://yadi.sk/i/jF1z7y953NDjzn)
Кнопки справа (https://yadi.sk/i/U2FHxhdP3NDkQd)
Кнопки снизу (https://yadi.sk/i/0qH0PEEt3NDkTS)
Приложения (https://yadi.sk/i/H6oVYjYu3NDkct)
Пока не откроешь "broken image" в новом окне, перейдя на гугл, скрина не видно. Но и там только один, home_bottom.png :
https://content.foto.my.mail.ru/mail/aptm/PcCar/h-286.jpg
это старый баг форума, никто его чинить не собирается, не загружай картинки через свой альбом
https://thumb.ibb.co/k9g7KQ/image.png (https://ibb.co/k9g7KQ)
Перенес скриншоты на яндекс. А напрямую через тег img никак не показывает, уже устал бороться с форумом )))
blogsylar
26.09.2017, 10:05
За то, что Вы написали свое приложение, это плюс. Многие даже и этого сделать не могут, и хорошо если на total launcher что-то сварганят. А так, уж не обижайтесь, это можно сделать и на обычном лаунчере. Но за старания спасибо! Развивайте приложение. Все великие с чего-то начинали )
Да, здесь пока только основной механизм, без декораций. Я взялся за этот проект только лишь потому, что другие автомобильные лончеры показались мне неудобными или перегруженными. Исходил из того, чтобы:
1. лончером было удобно пользоваться на ходу, когда сложно сделать точный жест пальцем, поэтому реализованы 8 горячих кнопок и свайп для доступа к другим приложениям,
2. лончер был лончером, а не подобием швейцарского армейского ножа, на который навешано 100500 функций,
3. обязательно реализовать поддержку системных виджетов.
А вот те функции, которые должны быть в лончере для применения в автомобиле, хотел обсудить здесь. Пока у меня в разработке GPS-одометр и журнал заправок. Можно еще добавить клиента для GPS-мониторинга. Предлагайте еще темы.
имхо самое первое, что нужно сделать - это взаимодействие с сериал менеджером. Причем с примерами и с готовыми предустановками.
Время настраиваемое и большое, не виджет.
Кнопки мультимедия тоже настраиваемые, прямо на столе рабочем.
Еще ( не знаю, возможно ли) сделать фишку, чтобы виджеты блокировались. В движении легко сдвинуть.
oleg707,
1. Какого рода взаимодействие с serial manager? Опишите хотя бы примерно, что бы Вы хотели получить.
2. Какие настройки нужны? В любом случае это будет виджет, вот только реализовать его можно разными способами.
3. Как я понял, это просто экранная клавиатура с мультимедиа-кнопками? Что нужно настраивать?
4. Сейчас виджеты передвигаются по долгому нажатию. Попробуйте, так ли это критично. Если надо, могу сделать.
И еще, я хотел бы предложить шире использовать различные системные виджеты к программам. Их великое множество и мне не хотелось бы изобретать велосипед с квадратными колесами )))
oleg707,
1. Какого рода взаимодействие с serial manager? Опишите хотя бы примерно, что бы Вы хотели получить.
2. Какие настройки нужны? В любом случае это будет виджет, вот только реализовать его можно разными способами.
3. Как я понял, это просто экранная клавиатура с мультимедиа-кнопками? Что нужно настраивать?
4. Сейчас виджеты передвигаются по долгому нажатию. Попробуйте, так ли это критично. Если надо, могу сделать.
И еще, я хотел бы предложить шире использовать различные системные виджеты к программам. Их великое множество и мне не хотелось бы изобретать велосипед с квадратными колесами )))
1 - ну самый простой пример, я хочу передать с ардуины состояние ближнего света и наружнюю температуру,
громкость внешнего усилителя звука,
вообще произвольную строчку char strokaI[32] = " ";// Массив для вывода 1 строки на дисплей , объявляем 32 символа
Вот если можно будет выводить char будет здорово.
2 - размер, расположение.
3 - Я хочу в любом месте экрана расположить кнопку плей/пауза, любого размера, с изменяемым скином, который является просто картинкой ( по сути как в винампе было когда то). То же самое с кнопкой перемотки трека, кнопки громкости. Можно в виде виджетов. Тут еще критерий - чтобы не загружало процессор и не будило из сна.
4 - тут вообще просто. Я поступаю так - разрабатываю ПОД СЕБЯ. Учитываю хотелки и идеи, но прежде всего под себя.
Хорошо. Я себе это представляю так: нужен встроенный виджет (в дополнение к системным виджетам), который реализует функции:
1 я хочу передать с ардуины состояние ближнего света и наружнюю температуру,
громкость внешнего усилителя звука,
вообще произвольную строчку char strokaI[32] = " ";// Массив для вывода 1 строки на дисплей , объявляем 32 символа
Вот если можно будет выводить char будет здорово.
и т.д. Или вообще некий универсальный виджет, куда можно было бы вывести информацию от ардуино и других имеющихся сенсоров.
3 - Я хочу в любом месте экрана расположить кнопку плей/пауза, любого размера, с изменяемым скином, который является просто картинкой ( по сути как в винампе было когда то). То же самое с кнопкой перемотки трека, кнопки громкости. Можно в виде виджетов. Тут еще критерий - чтобы не загружало процессор и не будило из сна.
По поводу кнопок управления идея понятна. Форма и размеры будут не совсем произвольными, а прямоугольными и кратными шагу сетки.
Виджет для SerialManager (https://drive.google.com/open?id=1o9vINcXYqc2TAgdpWAAM3qxWg8rLDp2j)
На совместимость с другими лончерами не проверял, возможны мелкие баги.
Виджет позволяет выводить на экран значения параметров, передаваемые из Ардуино. Работает с SerialManager версии 1.6.8.
Для каждого ключа можно задать название параметра, которое будет выводиться в виджете.https://content-23.foto.my.mail.ru/mail/alx_ch/3/b-4.png
Если название не задано, будет выводиться ключ.
Значения могут быть строковые и числовые. Для числовых параметров могут быть заданы минимальные и максимальные значения. Если параметр попадает в область допустимых значений, он сопровождается зеленым индикатором, если выходит за границы - красным. Если граничные значения не заданы, индикатор не выводиться. Если строка числового параметра содержит недопустимые символы, она выводится красным цветом.
Для задания параметров нужно кликнуть на виджет.
https://content-3.foto.my.mail.ru/mail/alx_ch/3/b-5.png
Виджет для SerialManager (https://drive.google.com/open?id=1o9vINcXYqc2TAgdpWAAM3qxWg8rLDp2j)
На совместимость с другими лончерами не проверял, возможны мелкие баги.
Виджет позволяет выводить на экран значения параметров, передаваемые из Ардуино. Работает с SerialManager версии 1.6.8.
Для каждого ключа можно задать название параметра, которое будет выводиться в виджете.
Если название не задано, будет выводиться ключ.
Значения могут быть строковые и числовые. Для числовых параметров могут быть заданы минимальные и максимальные значения. Если параметр попадает в область допустимых значений, он сопровождается зеленым индикатором, если выходит за границы - красным. Если граничные значения не заданы, индикатор не выводиться. Если строка числового параметра содержит недопустимые символы, она выводится красным цветом.
Для задания параметров нужно кликнуть на виджет.
приеду из отпуска, заценю. Главное не забыть :rolleyes2:
Устранил выявленные ошибки, объединил лончер и виджет. Скачать. (https://drive.google.com/open?id=1pqB3wr9Y9gDpQNLmD3X-Pp1kKsfrPlNC)
https://content.foto.my.mail.ru/mail/alx_ch/3/h-6.jpg
nikopol70
30.11.2017, 17:14
С контролером от Юры будет работать виджет?
Лончер не предъявляет никаких требований к оборудованию. Минимальная версия API 19 (Android 4.4).
На данный момент реализованы базовые функции - размещение системных виджетов на рабочем столе, кнопки быстрого запуска приложений и запуск приложений из общего списка. Плюс к этому системный виджет для Serial Manager. В новогодние каникулы буду делать виджет для управления звуком и проигрывателем. Или еще что-нибудь, что придет в голову )))
а где качать последнюю версию?
Здесь (https://drive.google.com/file/d/1BoR1Mhk9zteH4CIcUScLObo4TzlGXd4q/view?usp=sharing) версия с последними исправлениями замеченных багов.
Краш поймал))
Пытался добавить второй виджет часов ( одинаковый). Логи не собирает?
Ещё один краш, пытаясь добавить виджет сериалменеджера , там просто нажал + справа, появилась новая строчка. потом назад и краш.
Те его тестировал? )))
Логи не собирает. В настройках очистите данные приложения и попробуйте еще раз. Количество экземпляров виджетов не ограничено. Вылет, вероятнее всего, произошел из-за сохраненных настроек от более ранней версии.
Логи не собирает. В настройках очистите данные приложения и попробуйте еще раз. Количество экземпляров виджетов не ограничено. Вылет, вероятнее всего, произошел из-за сохраненных настроек от более ранней версии.
ранняя не стояла. кэш почистил. данные приложения тоже.
ровно те же самое. Видео надо?
зы
как обои менять? FAK есть?
Давайте видео и информацию об устройстве, версии андроида и т.д. в ЛС. Обои пока единственные, раскрашены в цвет моей машины ))) Можно будет сделать загружаемыми. Чтобы составить FAQ, нужно, чтобы эти вопросы кто-нибудь начал задавать. Пока Вы первый.
Давайте видео и информацию об устройстве, версии андроида и т.д. в ЛС. Обои пока единственные, раскрашены в цвет моей машины ))) Можно будет сделать загружаемыми. Чтобы составить FAQ, нужно, чтобы эти вопросы кто-нибудь начал задавать. Пока Вы первый.
https://youtu.be/ZlcmvZJn9tk
Озадачился, буду разбираться. Если есть возможность, сделайте LogCat'ом выборку по тегу Alauncher и отправьте мне. Иначе буду включать в приложение код для сбора информации о подобных сбоях.
Озадачился, буду разбираться. Если есть возможность, сделайте LogCat'ом выборку по тегу Alauncher и отправьте мне. Иначе буду включать в приложение код для сбора информации о подобных сбоях.
вот по мне проще 2й вариант.
Драйверов на компе зоопарк, адб на нексус не видит. Разбираться лень.
Если что, можно по вайберу или вотсаппу голосом (не люблю многабукав)
oleg707
Удалите текущую версию и скачайте новую (https://drive.google.com/file/d/1WFLfb0nDRnZ0jlquziXPwF6eJRuXMnS0/view?usp=sharing), которая отправляет логи на e-mail.
oleg707
Удалите текущую версию и скачайте новую (https://drive.google.com/file/d/1WFLfb0nDRnZ0jlquziXPwF6eJRuXMnS0/view?usp=sharing), которая отправляет логи на e-mail.
удалил кэш, данные, приложение. Поставил. отослал 2 письма ( 2 краша)
Можно на "ты"?
Конечно, можно. Логи пришли, изучаю.
Исправил (https://drive.google.com/file/d/1hrvXtekgYsreyOeCDmDsR8oLWJdXfEtS/view?usp=sharing)
Добавил загрузку фонового изображения (png, jpg). Сделал виджет для управления аудиопроигрывателем. Обращаю внимание, что этот виджет только лишь эмулирует нажатие соответствующих клавиш и не взаимодействует напрямую с проигрывателем через его интенты.
Загрузить (https://drive.google.com/file/d/1ndHbSoDpvKAG6Rony6_kQOCHm-OeXl1-/view?usp=sharing).
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot