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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Украшательства (http://pccar.ru/forumdisplay.php?f=185)
-   -   Красивая оболочка для Android CarPC (http://pccar.ru/showthread.php?t=18617)

ymka-66 15.02.2013 14:22

Цитата:

Сообщение от ymka-66 (Сообщение 246490)
симпатично....

эту оболочку надо самому делать?
или скачать можно где-то?

XploreX 15.02.2013 15:22

Позвольте пару нубских вопросов:
1. Правильно ли я понимаю, что для стороннего лаунчера нужен рут? Будет ли программа с дефолтным лаунчером работать?
2. Есть ли где-нибудь инструкция (желательно на русском) по работе с Desktop VisualizeR? Понравилось, что можно самому сделать оболочку, но с наскоку одолеть программу - не получилось. Например, как настроить переход на новый раб стол.

wave_is 15.02.2013 15:50

Цитата:

Сообщение от ymka-66 (Сообщение 246625)
эту оболочку надо самому делать?
или скачать можно где-то?

Цитата:

Сообщение от Alex-NN (Сообщение 246622)
Выложи картинки, посмотрим.:yes2:

Пожалуйста,
вот PNG оболочки

Расположение элементов смотреть тут:

Инструкция по применению:
на заднем плане используется файл DUGA.png
для собственников других марок сделал файл DUGA_clear.png без логотипа
1) создаете виджет размером 4х4 накладываете на него картинку DUGA_clear.png, а затем растягиваете его до размеров 6х5 (с шириной уверен, а высота скорее всего 5, не помню точно)
2) далее в центр дуги размещаете логотип размером 4х4. В моем случае это файл peugeot.png
кликабельность этих виджетов выбирать вам. в моем случае они полностью декоративные, на них не настроено никаких функций
3) создаете еще 4 виджета для 4х кнопок. размеров виджетов зашифрован в названии файла.
Пример music_2x2.png - означает что нужно создать виджет шириной и длиной 2 юнита.
4) Все остальные картинки у меня на рабочем столе - это стандартные виджеты (Tablet talk, PowerAmp, Torque, digital clock) и ярлыки на программы.

Ремарка:
- Элементы подравнивались под экран Нексуса. Экран нексуса по умолчанию делится на сетку размером 6х6 юнитов.
- В качестве обоев используется Audio Glow Live Wallpaper. Очень рекомендую. Выглядят шикарно. Я брал с 4pda.
- Обратите внимание на порядок виджетов. После создания виджета необходимо длинным тапом на него отправить его на нужный слой.
Все дизайнерские виджеты, такие как DUGA необходимо отправлять на самый задний план, чтобы они не мешали работе активных виджетов.
- В настройках Нова обязательно должно быть включено перекрытие виджетов, изменение их размера и отключены подписи к ярлыкам

Обнаруженные проблемы и ограничения Визуалайзера:
- Если создать картинку в фотошопе, разрезать ее на 36 юнитов, то собрав ее на экране планшета картинка не будет цельной ;(
Произойдет масштабирование картинки и создание зазоров между юнитами.
- Не зависимо от того, каких размеров картинку вы вставляете в виджет, если потом вы будете увеличивать виджет, ваша картинка "поплывет". пиксели будут масштабироваться и притом не очень красиво.
Исходя из этого лучше изначально создавать виджет нужного размера или больше, а потом уменьшать.
- Максимальный размер виджета доступный Визуалайзеру - это 4х4. То есть, Если Вы хотите получить виджет высотой в 6 юнитов, то Вам придется растаскивать картинку на 50% в результате чего получите гребенку на Ваших линиях.
- По непонятной мне причине (не нашел зависимости) визуалайзер в паре с Новой самостоятельно производит небольшое масштабирование картинок. (5-10%) Вероятно, это как-то связано с размером прозрачных областей в PNG.
Этот глюк видно и в моей теме. По задумке и по исходником высота полоски в левых и правых кнопках должна быть одинаковой, но если присмотреться, то это не так.
- Лучше не ставить на виджет эффектов на нажатие. PNG картинки имеют причудливую дизайнерскую форму, а эффект нажатия всегда закрашивает в определенный цвет все юниты виджета. Выглядит не красиво.

P.S. Пиво за исходники и инструкцию принимается только светлое =)
От Фотошопа, до живой реализации всех виджетов на раб. столе ушло часов 8 нудных примерок и экспериментов. Очень рекомендую прочесть эту инструкцию прежде чем начать создавать тему для своей машины, а также прошу дополнять ее теми наработками и опытом, которые Вы приобрели в ходе работы с визуалайзером. На поверку Визуалайзер оказался не так то прост. Поэтому для создания красивых, полупрозрачных дизайнерских тем нам еще предстоит много понять в механизме его работы.

wave_is 15.02.2013 15:54

Цитата:

Сообщение от XploreX (Сообщение 246634)
Позвольте пару нубских вопросов:
1. Правильно ли я понимаю, что для стороннего лаунчера нужен рут? Будет ли программа с дефолтным лаунчером работать?
2. Есть ли где-нибудь инструкция (желательно на русском) по работе с Desktop VisualizeR? Понравилось, что можно самому сделать оболочку, но с наскоку одолеть программу - не получилось. Например, как настроить переход на новый раб стол.

1. нет. да.
2. я написал небольшую сверху. Для перехода я использую обычный скрол. Чтобы повесть переход на кнопку лучше всего юзать альтернативный лаунчер.
P.S. Root всегда лучше сделать.

alexvtk 15.02.2013 16:02

wave_is, судя по скину оболочки, Вы приобрели виджеты для Торка. Как впечатление? Стоит покупать?

wave_is 15.02.2013 16:05

Цитата:

Сообщение от alexvtk (Сообщение 246644)
wave_is, судя по скину оболочки, Вы приобрели виджеты для Торка. Как впечатление? Стоит покупать?

я их приобрел, но планшет пока дома. работоспособность я их не пробовал.
Тестил раньше крякнутые с 4пда. проблем не было.

P.S. Инструкцию и наработки переместил во второй пост.

murano 15.02.2013 16:11

Цитата:

Сообщение от wave_is (Сообщение 246641)
- Лучше не ставить на виджет эффектов на нажатие. PNG картинки имеют причудливую дизайнерскую форму, а эффект нажатия всегда закрашивает в определенный цвет все юниты виджета. Выглядит не красиво.

В настройках "touch effect" в "none" и вроде бы как все в норме

wave_is 15.02.2013 16:18

Цитата:

Сообщение от murano (Сообщение 246649)
В настройках "touch effect" в "none" и вроде бы как все в норме

ага
поэтому я и написал что лучше не ставить эффектов, а выбирать "none"

wave_is 15.02.2013 21:22

Появилась теория почему у меня масштабировались картинки при переносе их с photoshop проекта в Desktop Visualizer.

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

а значит реальная ширина виджета в нексусе меньше чем та, которую вычислял я

поэтому мои картинки были с другими пропорциями и Desktop Visualizer их масштабировал. из-за этого и получались зазоры

ТЕПЕРЬ ТЕОРИЯ:
Если точно знать размер одного юнита в андроиде (пиксель в пиксель), то возможно удастся создать бесшовную картинку, что еще больше повысит юзабильность оболочки

Вроде бы в самом Desktop Visualizer писался размер виджета в пикселях.

Кто возьмется проверить эту теорию?

XploreX 15.02.2013 22:10

Спасибо alexvtk за наводку на программу, а wave_is, за разъяснения. Сделал себе большие иконки часто используемых программ, чтобы удобнее в машине нажимать было. Полноценной оболочкой не заворачивался пока - для телефона смысла нет. Вот решусь на планшет, тогда...

wave_is 15.02.2013 22:57

Продолжаю свою теорию. У меня на Нексус 7 Desktop Visualizer показывает размер одного юнита (минимального виджета):
Normal size: 184 x 109
No padding: 192 x 117

Подскажите какие значения у остальных?
Хочу понять эти показатели статические или варьируются в зависимости от оболочки и планшета.


P.S. При подготовке своей темы я исходил из размеров юнита: 214 х 119. Вероятно от сюда и проблема. Выходит, если сделать правильные размеры, то картинка станет четче и красивее.

XploreX 16.02.2013 01:40

Цитата:

Сообщение от wave_is (Сообщение 246716)
Подскажите какие значения у остальных?

Я бы подсказал, но не знаю где эти значения смотреть.:blush:

wave_is 16.02.2013 01:49

Цитата:

Сообщение от XploreX (Сообщение 246725)
Я бы подсказал, но не знаю где эти значения смотреть.:blush:

попробуйте создать любой виджет визуалайзером
например размером в одну клетку
в настройках виджета смотрите в самом низу

XploreX 16.02.2013 02:23

А, Семен Семеныч...:smile2:

Размер одного юнита (минимального виджета) на SG Note:
Normal size: 148 x 188
No padding: 160 x 200

Vl@dK 16.02.2013 11:07

Господа, кто шарит в андроиде, соберите .apk в виде темки к лончеру?

wave_is 16.02.2013 12:43

можно сделать бекап файл настроек планшет и набор софта должны совпадать

Vl@dK 16.02.2013 20:12

... а еще лучше update.zip для прошивки из рекавери.
Я думаю, нерутованных девайсов тут ни у кого нет.
ЗЫ. Хотя конечно можно и бекапчик.

wave_is 16.02.2013 22:02

Цитата:

Сообщение от Vl@dK (Сообщение 246807)
... а еще лучше update.zip для прошивки из рекавери.
Я думаю, нерутованных девайсов тут ни у кого нет.
ЗЫ. Хотя конечно можно и бекапчик.

расшарил бекап в папке с исходниками

Vl@dK 18.02.2013 13:05

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

wave_is 18.02.2013 13:39

Цитата:

Сообщение от Vl@dK (Сообщение 246988)
Накатил бекап в нову, появились только эскизы виджетов.
При попытке их запуска вызывается Desktop Visualizer.
Нужен ФАК с перечнем программ, виджетов и процедурой установки.

фак во втором посте.
софт:
• Google+
• 3D Equalizer Live Wallpaper
• [root] StickMount
• AdyClock - ночные часы
• Android Assistant(18 features)
• Audio Glow Music Visualizer
• AutomateIt Pro
• AutoShortcut
• avast! Mobile Security
• Classic Text To Speech Engine
• Default App Manager Lite
• Desktop VisualizeR
• ES Проводник
• FBReader
• FBReader TTS Plugin
• FBReader: поиск библиотек
• Free Zone WiFi
• Gmail
• Google Chrome
• Google Pinyin IME
• Google Play Music
• Google Search
• Google Медиа
• Google Планета Земля
• GPS Test
• Jorte Calendar
• Last.fm
• Media Buttons
• Morph Galaxy free version
• Music Popup
• Music Visualizer
• MX Player
• No Lock
• Plug In Music Widget
• Poweramp - пробная версия
• Poweramp - разблокировка
• Russian Keyboard
• Secure Settings
• Simple Last.fm Scrobbler
• Skype
• SuperSU
• SVOX Russian Katja Voice
• Tablet Talk
• TalkBack
• Tasker
• Torque Pro (OBD2 / автомобиль)
• TuneIn Radio
• Volume Control +
• Widgets for Torque
• WiFi Manager
• YouTube
• Диск Google
• Календарь Google
• Карты
• Погода бесплатно
• Просмотр улиц в Картах Google
• Сервисы Google Play
• Яндекс.Карты
• Яндекс.Навигатор
• Яндекс.Погода
• Google Korean IME
• Voice Search

wave_is 23.02.2013 03:57

можно ли разместить свои кнопки в нижний бар?

П.С. немного видоизменил свою тему. + Учел свою потребность в треснутом экране.

diestake 03.03.2013 03:26

Вот тоже состряпал по аналогии с картинкой в первом посте
Мой прект

wave_is 03.03.2013 03:52

А что за планшет будете использовать?

diestake 03.03.2013 15:02

Цитата:

Сообщение от wave_is (Сообщение 248947)
А что за планшет будете использовать?

Если вопрос ко мне, то GlobusGPS GL-700 Android.
Он же FreeLander PD10 3G, Digma iDn7, SS707, TPC-7HG, IconBit NetTab SKY 3G

ymka-66 03.03.2013 15:08

Цитата:

Сообщение от diestake (Сообщение 248981)
Если вопрос ко мне, то GlobusGPS GL-700 Android.
Он же FreeLander PD10 3G, Digma iDn7, SS707, TPC-7HG, IconBit NetTab SKY 3G

у меня тоже планшет FreeLander PD10
это что будет как загружаемый лаунчер ?
или как
поделишься ....

kristal0211 03.03.2013 15:16

ymka-66 Думаю что лаунчер будет использовать Nova или Apex.
Все остальное внешнее оформление как я понял на базе Desktop VisualizeR.

ymka-66 03.03.2013 15:25

Цитата:

Сообщение от kristal0211 (Сообщение 248983)
ymka-66 Думаю что лаунчер будет использовать Nova или Apex.
Все остальное внешнее оформление как я понял на базе Desktop VisualizeR.

я мало что в этом понимаю...
мне надо -что-бы я просто смог установить на планшет
типа файл -apk

diestake 03.03.2013 15:34

Вложений: 1
Нет, всё проще.
Всё что видим (кроме часов и виджета музыки) - картинка сделанная в фотошопе.

Часы сделаны посредством 1010time. Тут внешний вид зависит от вашей фантазии, лично мне нравятся часы попроще. Часы установлены в качестве живих обоев, подложка - созданная картинка

Установлен лончер Nova, сетка ярлыков - 5х12 для более точного расположения виджетов, все доп. рабочие столы отключены.

Далее посредством Desktop Visualizer созаны виджеты с прозрачными картинками и помещены поверх каждой надписи.

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

ymka-66 03.03.2013 16:02

Цитата:

Сообщение от diestake (Сообщение 248987)
Нет, всё проще.
Всё что видим (кроме часов и виджета музыки) - картинка сделанная в фотошопе.

Часы сделаны посредством 1010time. Тут внешний вид зависит от вашей фантазии, лично мне нравятся часы попроще. Часы установлены в качестве живих обоев, подложка - созданная картинка

Установлен лончер Nova, сетка ярлыков - 5х12 для более точного расположения виджетов, все доп. рабочие столы отключены.

Далее посредством Desktop Visualizer созаны виджеты с прозрачными картинками и помещены поверх каждой надписи.

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

кто-бы на пальцах показал это

diestake 03.03.2013 16:25

Цитата:

Сообщение от ymka-66 (Сообщение 248993)
кто-бы на пальцах показал это

Вечерком распишу step-by-step. Ничего сложного нет )

murano 03.03.2013 16:33

Цитата:

Сообщение от diestake (Сообщение 248987)
... В последствии планируется от него избавиться, так как будут подключены резистивные кнопки на руле.

Если кнопки будут подключены как HID устройство, то пропадет возможность ввода с экранной клавиатуры. Как этот вопрос намерены решить? Или надобности в клавиатуре не будет?

ymka-66 03.03.2013 16:36

Цитата:

Сообщение от diestake (Сообщение 248999)
Вечерком распишу step-by-step. Ничего сложного нет )

ок
спс

Kacap 03.03.2013 20:24

Цитата:

Сообщение от murano (Сообщение 249002)
Если кнопки будут подключены как HID устройство, то пропадет возможность ввода с экранной клавиатуры. Как этот вопрос намерены решить? Или надобности в клавиатуре не будет?

насколько я понимаю, то при подклучнеии hid клавиатуры экранную можно вытащить, так было у меня на tf101, нажатие одной кнопки в слайд-меню, тут должно быть что-то похожее, вечерком попробую

wave_is 03.03.2013 21:05

Цитата:

Сообщение от Kacap (Сообщение 249029)
насколько я понимаю, то при подклучнеии hid клавиатуры экранную можно вытащить, так было у меня на tf101, нажатие одной кнопки в слайд-меню, тут должно быть что-то похожее, вечерком попробую

в теори можно, но не удобно

diestake 04.03.2013 03:35

Итак, как и обещал инструкция step-by-step по созданию простейшей "оболочки" для авто. Вернее сказать это скорее маскировка под штатное ГУ, так как оболочка должна быть в виде специального лончера. Вот бы кто написал такую...
Постараюсь разжевать так, чтоб было понятно даже тем, кто впервые взял в руки Android устройство.

Приступим. Нам понадобиться:

1. Adobe Photoshop + фантазия
2. Nova, Apex или любой другой лончер на ваш вкус. От лончера требуется чтобы были узкие поля (отступ куда нельзя помещать ярлыки) слева и справа, а также возможность настраивать сетку иконок (кол-во иконо по вертикали и горизонтали)
3. 1010time или аналогичная ей программа для создания часов + фантазия
4. Desktop Visualizer - программа для создания виджетов


Теперь подробно обо всём.

1. В Photoshop рисуем картинку jpg со всеми надписями, иконками и т.д., разумеется за исключением часов. Например вот такую:

http://img-fotki.yandex.ru/get/4119/...a75_L.jpeg.jpg

Если разрешение экрана вашего планшета 1024х600, то картинка должна быть 1024х552. Продиктовано это тем, что оставшиеся 48 пикселей съедает нижний бар.

Если разрешение другое, то необходимый размер можно узнать так:
Устанавливаем AnTuTu Benchmark (бесплатно), запускаем, жмём "Инфо", параметр "resolution" - искомый размер

http://img-fotki.yandex.ru/get/5624/...3e56_L.png.jpg

2. Устанавливаем лончер Nova (или любой другой на ваш выбор, критерии я выше описал).
Теперь надо его немного настроить
2.1 Настройки Nova > Рабочий стол > Сетка рабочего стола > строки - 5, столбцы - 12
2.2 Настройки Nova > Рабочий стол > Постоянная панель поиска > Никогда
2.3 Настройки Nova > Док-бар > снимаем галочку Включить панель
2.4 Настройки Nova > Рабочий стол > Домашние экраны > удаляем все, кроме основного

3. Устанавливаем 1010time.
Теперь надо его немного настроить
3.1 Выбираем понравившиеся часы (при желании изменяем их как хотим), жмём set as > set as wallpaper
3.2 Меню (три точки сверху справа) > Preferences > Background > Background Type > Image
3.3 Меню > Preferences > Background > Image > вибираем созданную нами картинку, предварительно сброшенную на планшет
3.4 Меню > Preferences > Background > Background Color > выставляем цвет в тон цветовой гамме нашей картинки (при загрузке планшета будем видеть его пока не загрузится наша картинка)
3.5 Меню > Preferences > Live Wallpaper > Clack position & zoom > тут всё понятно и так
3.6 Также можно настроить действия по двойному клику по часам на главном экране (Меню > Preferences > Live Wallpaper > Doble Click Action)

Почему картинку для фона ставим именно через 1010time? Потому что при попытке установить её через настройки любого лончера наталкиваемся на требование кадрировать изображение. Надо что-то сдвигать, раздвигать, короче геморой, а так - быстро и просто

4. Ставим Desktop Visualizer.
Долгий тап на любом месте на домашнем экране > Виджеты > Desktop Visualizer > Нужный размер
В моём примере это 3x1 в центре и 4x1 по краям. Повторяем процедуру столько раз, сколько кнопок нарисовано на нашей картинке. Собственно смысл как можно точнее перекрыть виджетом область нарисованной кнопки
Должно получиться примерно так:

http://img-fotki.yandex.ru/get/5633/...5250_L.png.jpg

На логотип ещё можно добавить, к примеру, прогу для OBD-II интерфейса ) что я лично в последствии и сделаю
Создаём в Photoshop прозрачную картинку PNG размером 200x120 и заливаем на планшет

Далее кликаем по ним по порядку и выполняем следующие действия:
4.1 Select Icon > наша прозрачная картинка
4.2 Select Action > что душа желает
4.3 Label > Clear
4.4 Touch Effect > None
4.5 Ок

Вот собственно и всё. На первый взгляд может показаться сложно, но на самом деле вся настройка (не считая рисования картинки) занимает около 10-15 минут. Надеюсь пост будет полезен и поможет тем, кто впервые столкнулся с такой проблемой не знает с какого бока подойти.

Вот мои исходники, кому нужно можете поковырять )

Если у кого-то есть чем дополнить - поделитесь, плз )

diestake 04.03.2013 03:37

Цитата:

Сообщение от Kacap (Сообщение 249029)
насколько я понимаю, то при подклучнеии hid клавиатуры экранную можно вытащить, так было у меня на tf101, нажатие одной кнопки в слайд-меню, тут должно быть что-то похожее, вечерком попробую

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

wave_is 04.03.2013 12:15

Цитата:

Сообщение от diestake (Сообщение 249092)
Думал подцепить к какой-нить хардварной кнопке, которую выведу на панель или на жест по эрану. Не самый удобный способ, но и клава нужна будет не часто, я думаю

О! А как экранные функции на хард кнопки вешать?

diestake 04.03.2013 15:25

Да вроде всё тот же Tasker это умеет (не проверял)
Новый профиль > событие > аппаратура > кнопка камера или кнопка поиск.
Ну это вариант для тех, кому эти кнопки не нужны
Он же умеет и на жесты привязку делать, правда я так и не разобрался, как записать жест )

В данный момент бороздю интернет по данному вопросу

Kacap 04.03.2013 15:31

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

wave_is 04.03.2013 18:58

Цитата:

Сообщение от diestake (Сообщение 249126)
Да вроде всё тот же Tasker это умеет (не проверял)
Новый профиль > событие > аппаратура > кнопка камера или кнопка поиск.
Ну это вариант для тех, кому эти кнопки не нужны
Он же умеет и на жесты привязку делать, правда я так и не разобрался, как записать жест )

В данный момент бороздю интернет по данному вопросу

меня скорее интересует как на внешние джойстики вешают реальные экранные кнопки и джойстики
ну как реализовано в archos gamepad

там игрок нажимает хардверную кнопку, а вместо этого на экране симулируется нажатие экранной кнопки. Вот как такой софт называется и где его искать?


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

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