Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Original geschrieben von Jasi
Also in der Applikation sieht man ein Bild und ein gif, das durchs Bild läuft. Zudem wird ein sehr unangenehmer 'Aufwach Sound' abgespielt... DAS ist die Applikation.
Aber die soll ja nicht die ganze Zeit laufen. Wie ich sie nun im Hintergrund laufen kann weiß ich nicht. Reicht das echt, wenn ich einfach im run ne Schleife einbau die erst die Uhrzeit checkt und dann zu der gewissen Uhrzeit in die 'run' Funktion wechselt und die Applikation DANN erst richtig startet?
Für die Eingabe der gewünschten Zeit x brauch ich ja erstmal keine gui. Das soll ja erstmal überhaupt laufen.
Also in der run() läuft die Warteschleife, die dann über start() die eigentliche Applikation startet!?
private static void playSampleFile(String name) throws Exception {
//AudioInputStream öffnen
AudioInputStream ais = AudioSystem.getAudioInputStream(new File(name));
AudioFormat format = ais.getFormat();
//Clip erzeugen und öffnen
DataLine.Info info = new DataLine.Info(Clip.class, format);
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(ais);
//Clip abspielen
clip.start();
while (true) {
try {
Thread.sleep(100);
} catch (Exception e) {
//nothing
}
if (!clip.isRunning()) {
break;
}
}
clip.stop();
clip.close();
}