Bezeichnung
GetSystemInfo -- gibt OS-spezifische Informationen zurück (V4.5)
Übersicht
t = GetSystemInfo()
Beschreibung
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)

Eingaben
keine

Rückgabewerte
t
eine Tabelle mit den oben beschriebenen Feldern

Navigation zeigen