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}