API compatibles con XUI
Un script .xui es un script Lua especial que admite además algunas llamadas a módulos del servicio, principalmente para comprobar el tipo de dispositivo, recargar la interfaz y leer o escribir datos de configuración. Esta es la lista de API compatibles con scripts .xui; las API que no aparecen aquí no se pueden usar en scripts .xui:
Módulos XPP y XUI
Módulo de cadenas (string)
- Comparar dos números de versión
string.compare_version
Módulo de aplicaciones (app)
- Abrir una URL en primer plano
app.open_url
Módulo de pantalla (screen)
- Obtener el tamaño de la pantalla
screen.size
Módulo del sistema (sys)
- Obtener la versión del sistema
sys.version - Obtener la versión de XXTouch
sys.xtversion
Módulos del dispositivo (device)
- Obtener el tipo de dispositivo
device.type - Obtener el nombre del dispositivo
device.name
Módulo de lectura y escritura de archivos PLIST (plist)
- Leer un archivo plist
plist.read - Escribir un archivo plist
plist.write
Módulo JSON (json)
- Convertir un valor Lua en una cadena JSON
json.encode - Convertir una cadena JSON en un valor Lua
json.decode - Constante NULL en JSON
json.null