001package info.kramann.vr;
002
003import java.util.Properties;
004import android.os.Build.VERSION;
005
006
007public class Systemanalyse
008{
009    /**
010     *  0==PC / Linux / Windows / MAC
011     *  1..8 Android-Versionen
012     */
013    public static int isAndroid()
014    {
015          Properties prop = System.getProperties();
016          String betriebssystem = prop.getProperty("os.name");
017          String javaversion = prop.getProperty("os.version");
018          String GENERIC = "generic";
019          if(!betriebssystem.equals("Linux"))
020               return 0;
021          else if(javaversion.length()>=GENERIC.length() && 
022                  javaversion.substring(javaversion.length()-GENERIC.length(),javaversion.length()).equals(GENERIC)
023                 )
024          {
025              return 0; //generic Linux
026          }
027          else
028          {
029              //wird nur aufgerufen, wenn es ein Android-System ist!
030              String version = VERSION.RELEASE;
031              String v = version.substring(0,1);
032              return (int)Double.parseDouble(v);
033          }
034    }
035}