2013-03-11 9 views

Antwort

10

Verwenden Sie System.getProperty. Die Eigentumsnamen für Dalvik sind dokumentiert here

2

Wie ykaganovich darauf hingewiesen hat, sollte es zur Laufzeit recht einfach sein zwischen einfachem Java und Android zu unterscheiden. Das andere Problem ist, dass Sie keine Android-spezifischen Klassen wie Log in einer einfachen Java-Umgebung haben werden, so dass Sie Probleme zur Laufzeit haben werden! Eine mögliche Lösung wäre, plattformspezifische Adapter mithilfe von Reflection zu assemblieren, sodass Sie die Abhängigkeiten nur zur Laufzeit abrufen (möglicherweise etwas schwierig).

+0

Ein guter Punkt. Vielen Dank! – Will

Verwandte Themen