API prises en charge par XUI
Un script .xui est un script Lua spécial qui prend en charge quelques modules de service supplémentaires, principalement pour déterminer le type d’appareil, recharger l’interface et lire ou écrire les données de configuration. Voici la liste des API prises en charge dans les scripts .xui ; toute API non répertoriée est interdite dans un script .xui.
Modules XPP et XUI
Module de chaînes étendu (string)
- Comparer deux numéros de version
string.compare_version
Module d’application (app)
- Ouvrir une URL au premier plan
app.open_url
Module d’écran (screen)
- Obtenir les dimensions de l’écran
screen.size
Module système (sys)
- Obtenir la version du système
sys.version - Obtenir la version de XXTouch
sys.xtversion
Module lié à l’appareil (device)
- Obtenir le type d’appareil
device.type - Obtenir le nom de l’appareil
device.name
Module de lecture et d’écriture des fichiers PLIST (plist)
- Lire un fichier plist
plist.read - Écrire un fichier plist
plist.write
Module JSON (json)
- Convertir une valeur Lua en chaîne JSON
json.encode - Convertir une chaîne JSON en valeur Lua
json.decode - Constante NULL de JSON
json.null