Dieser Befehl kann verwendet werden, um bestimmte Informationen
von dem Betriebssystem abzufragen, auf dem Hollywood gerade
ausgeführt wird. GetSystemInfo()
gibt eine Tabelle zurück, die
mehrere Felder enthält, die je nach Betriebssystem unterschiedlich sind.
Die folgenden Felder werden in der Rückgabetabelle t
initialisiert:
UserHome:
-
Pfad zum Home-Verzeichnis des Benutzers.
Wird auf Windows, macOS und Linux unterstützt. (V5.3)
UserName:
-
Name des aktuellen Benutzers.
Wird auf Windows, macOS und Linux unterstützt. (V5.3)
ProgramFiles:
-
Pfad zum Verzeichnis der Programmdateien auf diesem Computer.
Wird auf Windows (seit V4.5) und auf macOS (seit V5.3) unterstützt.
AppData:
-
Pfad zum Anwendungsdatenordner für den aktuellen Benutzer auf
diesem Computer. Wird auf Windows (seit V4.5), auf macOS
(seit V5.3) und iOS (seit 7.0) unterstützt.
CommonAppData:
-
Pfad zum Anwendungsordner für alle Benutzer auf diesem Computer.
Wird auf Windows und macOS unterstützt. (V6.1)
LocalAppData:
-
Pfad zum lokalen, Nicht-Roaming-Anwendungsdatenordner für den
aktuellen Benutzer auf diesem Computer. Unterstützt wird das
auf Windows und macOS. Unter macOS wird dies auf den gleichen
Pfad wie
CommonAppData
gesetzt. (V9.0)
MyDocuments:
-
Pfad zum Ordner "Meine Dokumente" auf diesem Computer.
Wird auf Windows (seit V4.5), unter macOS (seit V5.3)
sowie iOS (seit 7.0) unterstützt.
Windows:
-
Pfad zum Windows-Verzeichnis auf diesem Computer.
Wird nur unter Windows unterstützt. (V4.5)
SDCard:
-
Pfad zum externen Speichergerät. Dies wird aus früheren Gründen
als
SDCard
bezeichnet, da das externe Speichergerät in den
Anfängen von Android typischerweise eine SD-Karte war. Dieser
Tag wird nur von Android unterstützt. Beachten Sie außerdem,
dass Apps ab Android 6.0 nicht mehr ohne explizite Benutzererlaubnis
aus diesem Ordner lesen und in diesen Ordner schreiben dürfen.
Wenn Sie den Hollywood Player verwenden, fordert der Benutzer
beim Start automatisch eine solche Berechtigung an. Wenn Sie
eigenständige APKs mit dem Hollywood APK Compiler kompilieren,
müssen Sie jedoch die Lese- und/oder Schreibberechtigung für
diesen Ordner manuell anfordern, indem Sie den Befehl
PermissionRequest() verwenden.
Siehe PermissionRequest für Details. (V5.1)
ExternalStorage:
-
Pfad zum externen Speicherordner auf diesem Gerät.
Wird nur auf Android unterstützt. (V5.1)
InternalStorage:
-
Pfad zum internen Speicherordner auf diesem Gerät.
Wird nur auf Android unterstützt. (V5.1)
AppBundle:
-
Pfad zum Programmpaket des aktuellen Programms. Wird nur
unter macOS (V6.1) und iOS (V7.0) unterstützt.
Preferences:
-
Der Pfad, den Hollywood verwendet, um die mit dem Befehl SavePrefs()
Einstellungen zu speichern. (V7.1)
TempFiles:
-
Ein Pfad, in den Sie temporäre Dateien schreiben können. (V7.1)