• Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Android магнитола

#1
Приветствую всех.

Столкнулся с такой вот проблемкой...

Очень хочется чтоб оно работало на бортовом компьютере под управлением Android (вроде как 9 версии), но при запуске приложения, получается так, что меню которое находится в самом верху приложения, да и низ приложения тоже, судя по всему, просто не влезают в экран (т.е. уходят выше/ниже). Т.е., я не могу вызвать меню и что-либо сделать.

Для наглядности, я снял на видео (1е, это на борт. компьютере https://youtu.be/aphbGIxq_tQ)

(а это на обычном дешевом алкателе https://youtu.be/Vsnen6VCFYk)

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

Т.е., оно как бы не влезает в экран борт. компьютера по высоте. У кого-нибудь было что-то подобное? Как-то решить удалось? Можно ли вообще как-то решить? Может как-то через диллера производителю сообщить?
 

AV

Вася
Член команды
#2
Дело может в разрешении вашего экрана в Авто и андроид потрохов. В меню своего андроид поменяйте разрешение.
 
#3
Дело однозначно в разрешении экрана. Однако в борт. компьютере, как-либо, изменить разрешение просто невозможно. В этом то и есть вся печалька...
Но то что это доработать в приложении можно (и мне кажется для серьезной компании нужно), это факт. Ведь работают же нормально на этом оборудовании яндекс.навигатор, гугл.мапс, 2гис и другие приложения... Под нормально, я имею в виду как положено, на весь экран (по ширине, высоте), все открывается (меню все), ничего не "прячется" никуда.

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

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

Я так понимаю, что дорабатывать нужно приложение. Я сам программист, но под андроид вообще никогда ничего не делал. Я пробовал разобраться APK пакет и разобраться, но там похоже все в скопилированном виде, врядле я смогу что-то сделать сам.
 
#4
Дело в том, что их как раз таки не так давно и начали делать. В замен старых. У них более высокое разрешение, и более широкий функционал. Это не экран как таковой. Это практически полноценный бортовой компьютер. Такой же, как телефон например.

И ими активно оборудуются машины. Берут старый выкидывают, и ставят новый. Вы удивитесь, сколько такого оборудования ставится...

Да и кроме того. С точки зрения программирования. Подход по масштабированию экрана не верен. Судя по всему взяли одну ось, по ней пропорционально масштабировали другую.
Факт остается фактом. Оно не работает как надо. И пенять на оборудование не решение проблемы, тем более что другой софт, вполне успешно работает.

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

AV

Вася
Член команды
#5
У вас система приложение не запускает, судя по видео (может собака порылась в другом месте) 🤷‍♂️ Если вы посмотрите в своё приложение, то не увидите долго висящей картинки на чёрном фоне, а увидите после загрузки обзорную карту (как минимум, у меня на iOS так).

1049A4F4-B59F-4072-8597-D40AA050D4ED.jpeg
 
#12
Всем привет!

В общем поковырявшись, удалось немного разрулить ситуацию. Может кому пригодится.

Приложение, при запуске на борт. компьютере, все же работает, его удалось запустить, но есть НО, с которыми еще предстоит разбираться. Приложение определяет что экран в альбомной ориентации. А для альбомной ориентации, разработчики сделали вызов меню иначе. Для того, чтоб открыть меню, нужно от левого края экрана, прикасаясь двумя пальцами к экрану, про горизонтали направо. Тогда меню открывается. Данная шляпа, была обнаружена при декомпиляции приложения и изучении исходников.

Плохо что времени сейчас крайне мало, и нет возможности побольше повозиться.

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

Вот такая картина (ситуация в смысле), как в первом посте на видео, которое я писал, появляется в случае, если приложение уже было запущено, был осуществлен вход, но после, оно было закрыто (т.е. осуществлен выход/разлогинивание) или машина была заглушена.

Возможно, снова нужно какой-то хитрой комбинацией как-то открыть что-то...

Потом, при запуске, становится вот такая картинка как выше, и все. Дальше мне ничего с ней сделать не удалось. Может кто-то может на андроидном устройстве в альбомной ориентации попробовать смоделировать подобную ситуацию и посмотреть как заставить работать...? Я только на машине могу. Ну и экран перевернуть там нереально.;))

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

Заказал у китайцев USB блутуз адаптер, но похоже он не обнаруживается борт. компьютером. Подозреваю что на нем ядро собрано без поддержки этих устройств для оптимизации размера... Ну это уже совсем другая песня...
 

AV

Вася
Член команды
#13
Хорошо, что карта у вас загрузилась и вы во всем разобрались. В общем все «обвинения» с Escort снимаются? 😉
Для того, чтоб открыть меню, нужно от левого края экрана, прикасаясь двумя пальцами к экрану,
Проще (в iOS так работает) = для того, чтобы вызвать меню приложения находящегося в альбомном режиме, нужно сделать свайп двумя пальцами, слева на право в любом месте экрана.