kramann.info
© Guido Kramann

Login: Passwort:










9.3 Initialisierung abhängig vom Betriebssystem

9.3 Initialization depending on the operating system (EN google-translate)

9.3 Inicjalizacja w zależności od systemu operacyjnego (PL google-translate)

In dem folgenden Projekt initialisiert die Klasse Initializer und darin die statische Methode init() eine App passend zum Betriebssystem, wobei ab Android-Version 6 der VR-Mode benutzt wird (richtig anhaken in der Processing-IDE!).

In the following project, the initializes Class Initializer and therein the static method init () an app suitable for the operating system, being from Android version 6 of the VR mode is used (check the processing IDE correctly!).

W następnym projekcie inicjuje Inicjator klasy i tam metoda statyczna init () aplikacja odpowiednia dla systemu operacyjnego, będąc z wersji 6 Androida w trybie VR jest używany (sprawdź poprawnie IDE przetwarzania!).

initializer002.zip - BlueJ Projekt
thbvr2.zip - neue Variante der Library

Leider müssen Anpassungen im Sketch durchgeführt werden.


Beispiel:

Example:

Przykład:

import info.kramann.vr.Systemanalyse;
import info.kramann.vr.Initializer;

//    !!!! VON HAND ANPASSEN !!!!
//nur bei Android importieren:
//import processing.vr.*; 

public void setup()
{    
     Initializer.init(this);
     println("Android-Version = "+Systemanalyse.isAndroid()+" (0==PC)");
}

public void draw()
{
      background(255);
      fill(0);
      stroke(0);
      textSize(20);
      text("Android-Version = "+Systemanalyse.isAndroid()+" (0==PC)",50,50);
      //println("STEREO="+STEREO); //nur im Android-Mode verfügbar
      //println("MONO="+MONO);     //nur im Android-Mode verfügbar
}

public void settings()
{
//    !!!! VON HAND ANPASSEN !!!!  
    fullScreen(); //PC
    //fullScreen(MONO);   //Android
    //fullScreen(STEREO); //Android VR
}

Code 9.3-1: Initializer002.pde