Von XUI unterstützte APIs
Ein .xui-Skript ist ein spezielles Lua-Skript und unterstützt zusätzlich einige Dienstmodule, hauptsächlich zur Ermittlung des Gerätetyps, zum Neuladen der Oberfläche sowie zum Lesen und Schreiben von Konfigurationsdaten. Die folgende Liste enthält die in .xui-Skripten unterstützten APIs; nicht aufgeführte APIs können in .xui-Skripten nicht verwendet werden:
XPP- und XUI-Module
Erweitertes Zeichenfolgenmodul (string)
- Zwei Versionsnummern vergleichen
string.compare_version
App-Modul (app)
- Eine URL im Vordergrund öffnen
app.open_url
Bildschirmmodul (screen)
- Bildschirmabmessungen abrufen
screen.size
Systemmodul (sys)
- Systemversion abrufen
sys.version - XXTouch-Version abrufen
sys.xtversion
Gerätemodul (device)
- Gerätetyp abrufen
device.type - Gerätenamen abrufen
device.name
Modul zum Lesen und Schreiben von PLIST-Dateien (plist)
- Eine plist-Datei lesen
plist.read - Eine plist-Datei schreiben
plist.write
JSON-Modul (json)
- Lua-Wert in eine JSON-Zeichenfolge umwandeln
json.encode - JSON-Zeichenfolge in einen Lua-Wert umwandeln
json.decode - NULL-Konstante in JSON
json.null