[Q] App that mirrors the screen to use it as a HUD

Search This thread

Phexi

Member
Sep 17, 2007
15
7
Hi there. I need an app that mirrors the screen of my android phone to use it as a HUD in my car. I've already found an app that shows the current speed mirrored, but i would like to have it for other apps, too. So that i can use apps like Google Maps Navigation with my front window.

I googled a lot, but i sadly didn't find anything...
 
Hi there. I need an app that mirrors the screen of my android phone to use it as a HUD in my car. I've already found an app that shows the current speed mirrored, but i would like to have it for other apps, too. So that i can use apps like Google Maps Navigation with my front window.

I googled a lot, but i sadly didn't find anything...


I am suggesting an inexpensive fully configurable solution that rivals some automotive solutions, provided the monitor is permanently mounted or even recessed into the dash. It's your face, just sayin'

1) Use your existing phone with USB type C for 'DisplayPort Alt' transmission and
2) a USB type C to HDMI cable with a USB charging leg, ($15 @ Walmart)
USB_C_2_HDMI.jpeg

(connect as indicated - the reason for the charging leg is to charge phone while in use)
3) connect phone via Bluetooth to car audio for phone calls, music and audio (assuming it's not a model 'T')
4) insert the HDMI end of cable to Lilliput 7" teleprompter display (used on Ebay @ $37.90) if you wanted to go super cheap. (It runs on 12v so a USB plug should work).
5) start 'Android Auto for phone' app if Android or iPhone equivalent otherwise.


Lilliput_7in_used.jpg


This may be bright enough to see reflecting off the windshield in daylight without a translucent grey gel (like a small section of window tint) because these displays have high contrast and brightness controls suitable for working under bright lights.

In any case, this is just one solution with one teleprompter monitor. There are a wide array of monitors that you may wish to examine. You may even want to use a USB C Hub and add keyboard and mouse, card reader, etc. You could spend thousands or under $100. Good Luck!
 
Last edited:
I dont think that all phones that have USB type C, output video through USB. I am pretty certain many have complained about my phone (a Google Pixel 4A) not doing so. I would love if it did.

hmmm...this make me think it would possibly be enabled on a custom ROMs.

Hey DiamondJohn,

For those that aren't tech savvy or just want it RIGHT NOW!... an alternative path might be a permanent installation of a dedicated device while leaving your phone for the usual Bluetooth phone stuff. Check this out: https://en.everybodywiki.com/List_of_devices_with_video_output_over_USB-C
 
I dont think that all phones that have USB type C, output video through USB. I am pretty certain many have complained about my phone (a Google Pixel 4A) not doing so. I would love if it did.

hmmm...this make me think it would possibly be enabled on a custom ROMs.
But wait! There's MORE!!!

Easily Add HDMI To Any Android Phone Or Tablet With A Cheap Displaylink Dock!​

Well documented vid with links to all hardware and instructions for all apps from Google PlayStore! The low latency Displaylink Dock even supports peripherals like KB, mouse and game controller. Check it out!
 
Just a thought, but how about a low-light UV cam so, with the flip of a switch, your HUD can see through fog? Obviously, this will require a little more research on my part, but many camera sensors come with UV filters. Perhaps it is just a matter of filtering visible and IR light frequencies and providing a UV light source. Anyway, this project should be a new thread.

Oops. Looks like I got IR and UV reversed in my thinking. Well, you know what I mean.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Hi there. I need an app that mirrors the screen of my android phone to use it as a HUD in my car. I've already found an app that shows the current speed mirrored, but i would like to have it for other apps, too. So that i can use apps like Google Maps Navigation with my front window.

    I googled a lot, but i sadly didn't find anything...
    5
    i have been working with custom apps development for work, and I think (I HAVE VERY LIMITED KNOWLEDGE DONT QUOTE ME AS AN EXPERT OR CODER) you are right, this should be a one-button widget/one-option setting under 'settings' of a ROM, not an APP, that simply reverses display on the Y - axis (hell, option for x-axis too, don't know if vertical or landscape display wanted/needed, especially with tablets), reverses control functions, and control locations. (ESPECIALLY ICS controls)

    My understanding of coding for this, you can't have an app that would effect the output of another app, the only 'system wide' apps, like 'Screen Filter' for example, can control a system-wide "overlay" but not change the actual output of display options.

    I am only posting this because we had the same issue come up with something hella specific we were working on, an education in-house app, needed a left-hand and right-hand version, and at first were thinking some kind of library call to either mirror or flip just a specific layer of display within the app, but it turned out it was much much much much easier to just recode a 2nd location for the controls and set it under options within the app to choose which one to use, the 'mirroring' i think proved to be impossible without a custom rom, which most of us would've been ok with but can't add new people or expect to have enterprise control of the app if it was a rom change. See, if you mirror the display, the touch controls work opposite their button location. If you mirror the control buttons as well, the functionality of Left Right becomes reversed too, essentially breaking the app. (think of the old helicopter game controls, only left right instead of up down)

    but, not only for HUD, but for left-hand/right hand, disability access, and other various uses, a ROM-wide setting to control reversing the display of both controls layer and app-display layer would be most excellent for custom roms and eventually the Android core code as well (Here is the problem everyone in this thread is ignoring, if the display output is simply reversed, your touch controls, especially for ICS system buttons, functionality would be broken, controls in the dead center would work backwards and controls on the left or right side of axis would still work on the opposite side of where the display shows the button to be, and this would, for the common user, essentially break functionality of the phone itself) --- Am I making sense? someone who is a better developer should be able to rephrase what i'm saying in a better way.

    But the app controls would also need to be reversed, and I don't think that can be done via an app, at least not to control the behavior of other apps. An overlay wouldn't work, even if it was a mirrored output of display over a blank overlay of the original display output, because control options can't be manipulated by an additional app for the app you are actively using.

    But i agree, this should be easy enough to do for CM10 and other custom roms.

    I would just suggest you separate the two within settings, so there is an option to reverse controls only (for left handed, disabled, special situations, etc -- which should really be included in Android core itself) for accessibility, let apps call on the control layout option so can just code once and have it reverse A) location, for handedness, B)functionality, for special use, options, and HUD, and then C) also reverse display, for either HUD or Mirrored projection/video output/special uses. So, if I understand the android programming correctly, you just need to include 3 separate reverse-output libraries for app programmers to call, which could also just be set system-wide within options, they are 1)reverse touchscreen control location based on a flip of y-axis or x-axis in landscape, 2)reverse touchscreen control functionality based on the gyroscope-detected axis, and 3) reverse the display rendering output along the axis, also gyroscope-detected.

    I guess I would suggest begging CM folks to incorporate this, and once its in use with enough people out there, maybe by the time Android is at Sweetbread or Truffles it will be incorporated into the main libraries. Either that or a group of disabled and left-handed folks (NOT IMPLYING THE SAME THING BETWEEN THE TWO GROUPS PEOPLE, I HAPPEN TO BE LEFT HANDED MYSELF) sue google class action to include these in the programming libraries under the disabilities act violations for accessibility.

    ----

    of course, if someone else knows a much, much easier way to do this with just a standalone app, please speak up!!!!!!!
    4
    not that I've found. you'd think mirroring the display on the y axis would be simple. I'll make it of I ever learn java/linux/android programming
    3
    I think 5 is enough. Any of these float your boat? (those all *should* have mirrored "HUD" settings so when laid on your dash under your windshield you get the effect of the BMW HUD above. I haven't tried any of them personally, though.)

    He isn't looking for a speedometer, he wants to mirror his screen for all apps, so that way he can use the maps app or the navigation app or any other app of his choosing and see it on his windshield. Before you go off on your next pissy fit, read carefully.
    3
    Do it physically. Make a holder that will let your phone sit upright with a mirror in front of it angled 45 degrees. Now the windshield will show the mirror image of the mirror; ie. not backward / upside down...

    Of course it would be tough to actually USE the phone... maybe voice commands? :)

    Sent from my SPH-D700 using Tapatalk