Touch-Display deaktivieren (Zeitabhängig)

albtraum

Mitglied
Hi zusammen,

hab mal an euch eine Frage. Bin gerade am Programmieren und benötige eine deaktivierung des Touch-Display für eine bestimmte Zeit. Gibt es da eine Möglichkeit?

Momentan sieht ein Progamm so aus. Ich Klicke an der GUI ein Button und es öffnet sich ein Programm, bei mir der VLC Player. So lange das Video abgespielt wird, möchte ich das Touch-Display deaktivieren, damit niemand am VLC Player rumspielen kann... Danach soll es wieder aktiv sein. Danke schonmal!

Java:
import java.io.IOException;
import java.util.concurrent.TimeUnit;
public class AufDerRennstrecke extends Oberflaeche{
	
	String[] AutoIt_Pfad = {""};
	
	String[] Video_Pfad = {""};
	
	ProcessBuilder CANoe = new ProcessBuilder(AutoIt_Pfad);
	
	ProcessBuilder Video = new ProcessBuilder(Video_Pfad);
	
	{
		try {
			Process video = Video.start();
			CANoe.start();
			try {
				TimeUnit.SECONDS.sleep(230);  //Ablaufszeit eintragen
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			video.destroy();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}
 
hi,
das ist so weit ich das beurteilen kann in java ziemlich unangenehm. du musst den treiber ansprechen, hier beißt dich die plattformunabhängigkeit. da ich nicht weiß, was du für ein touchdisplay verwendest, kann ich nix genaues sagen. ich habe so etwas in der art bisher nur auf windows gemacht, da musst du (zb mit c) eine dll schreiben und über das JNI den treiber ansprechen. ähnlich wäre es wahrschinlich auch unter linux. da hättest du dann die touchsteuerung über /dev
javampir
 

Zurück
Oben