Go Back   DisplayLink Forum > DisplayLink Enabled Products > General Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old 11-30-2017, 09:32 AM   #1
RikD
Junior Member
 
Join Date: Nov 2017
Posts: 3
Default Add DisplayLink to own Android app

Hi there,

We're building a digital signage app (Android 5.1+) and would like to use DisplayLink to show content on a secondary screen. The com.displaylink.presenter App is able to mirror the first screen on a secondary screen, however we need to present different content on the second screen.
We don't need a mouse or keyboard to work on the secondary screen, just a picture.

Would this be possible?
If yes, can someone give me some pointers in the right direction, or even some source code as a starting point?

Thanks.
Rik
RikD is offline   Reply With Quote
Old 12-01-2017, 09:42 AM   #2
AlbanRampon
DisplayLink Tech Support
 
AlbanRampon's Avatar
 
Join Date: Sep 2015
Location: Cambridge, UK
Posts: 1,019
Arrow

Hello Rik,

Thank you for your interest!

You wouldn't need to include the app in another app. The content sent doesn't need to be viewed by the DisplayLink application.

The stock Android today only supports one screen cloning today, as far as I am aware.
The OS/launcher can be tweaked to allow sending different content to different screens as we've done it as a demo a couple of years ago.

What kind of content would you like to show on what kind of platform?

Kind regards,
Alban
AlbanRampon is offline   Reply With Quote
Old 12-01-2017, 10:08 AM   #3
RikD
Junior Member
 
Join Date: Nov 2017
Posts: 3
Default

Hi Alban,

Thanks for taking the time to reply.

The device we're currently using is a Minix Neo U1 (http://minix.com.hk/en/products/neo-u1). We have customised the firmware a bit by removing most stock apps and adding a driver for touchscreen support.

The app that this topic is about is being developed with Xamarin, so the Microsoft .Net platform, but it's possible to target Java libraries.

The idea is to output video to the main screen via the HDMI port and use DisplayLink to output a static Bitmap image to the second screen via a USB port.

Kind regards,
Rik
RikD is offline   Reply With Quote
Old 12-05-2017, 10:34 AM   #4
RikD
Junior Member
 
Join Date: Nov 2017
Posts: 3
Default

We're making some progress in this area. With the use of the Presentation class (https://developer.android.com/refere...sentation.html) we managed to display content on the secondary screen attached with DisplayLink.

This does require the DisplayLink Presenter app (https://play.google.com/store/apps/d...link.presenter) to be installed separately on the device.

Is it possible to get access to that functionality as a library, so we can include it in our own app and not depend on third party apps to be installed?
RikD is offline   Reply With Quote
Old 12-05-2017, 11:33 AM   #5
AlbanRampon
DisplayLink Tech Support
 
AlbanRampon's Avatar
 
Join Date: Sep 2015
Location: Cambridge, UK
Posts: 1,019
Arrow

Hello Rik,

I'm afraid at this stage I don't see us having the resource to be able to create a new library.
On top of creating a new deliverable, this also creates a new release stream to maintain when we find bugs, need to update the code for new OSes or have other reasons like new supporting unreleased own/customer products which we can't talk about.
This is a significant cost adder for us, and would take resource away from something else so this requires business value justification to be approved.

The presenter mode is indeed the only way to show different content on a second screen without having to modify the OS or launcher.

Kind regards,
Alban
AlbanRampon is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:33 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.