Files
2025-12-03 11:12:34 +08:00

2994 lines
89 KiB
JSON

[
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:setOutput() -- PA5设置为输出模式\ngpio:outputHigh() -- PA5输出高电平",
"key": "setOutput()",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象的工作模式为输出模式,此时不能读取GPIO的输入电平。",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:outputHigh() -- PA5设置输出高电平",
"key": "outputHigh()",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象输出高电平",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:outputLow() -- PA5设置输出低电平",
"key": "outputLow()",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象输出低电平",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:setInput() -- PA5设置为输入模式",
"key": "setInput()",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象为输入模式",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:read() -- PA5设置为输入模式",
"key": "read()",
"module": "bsp",
"priority": 5,
"tip": "读取指定GPIO对象的输入电平",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:setPullUp(1) -- PA5上拉电阻打开\ngpio:setPullUp(0) -- PA5上拉电阻关闭",
"key": "setPullUp(onoff)",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象的上拉电阻开关",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:setPullDown(1) -- PA5下拉电阻打开\ngpio:setPullDown(0) -- PA5下拉电阻关闭",
"key": "setPullDown()",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象的下拉电阻开关",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象\ngpio:setDie()",
"key": "setDie()",
"module": "bsp",
"priority": 5,
"tip": "设置指定GPIO对象的die功能",
"type": "function"
},
{
"demo": "gpio = bsp:getGpioControl(\"A\", 5) -- 创建PA5为操作对象",
"key": "getGpioControl()",
"module": "bsp",
"priority": 5,
"tip": "创建指定gpio为操作对象",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:setBaud(300000) -- 设置波特率为300K",
"key": "setBaud()",
"module": "bsp",
"priority": 5,
"tip": "设置IIC设备的波特率",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:start()",
"key": "start()",
"module": "bsp",
"priority": 5,
"tip": "开始IIC通信",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:stop() -- 停止iic通信",
"key": "stop()",
"module": "bsp",
"priority": 5,
"tip": "停止IIC通信",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:sendByte(0xfc) -- 发送0xfc",
"key": "sendByte()",
"module": "bsp",
"priority": 5,
"tip": "IIC发送一个字节",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\nbyte = iic0:readByte() -- IIC0读取一个字节\nprint(byte) -- 打印读取到的数据",
"key": "readByte()",
"module": "bsp",
"priority": 5,
"tip": "IIC读取一个字节数据",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:setIe(true) -- 打开IE功能",
"key": "setIe()",
"module": "bsp",
"priority": 5,
"tip": "设置IIC的IE功能",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\npnd = iic0:getPnd() -- 读取中断标志\nprint(pnd)",
"key": "getPnd()",
"module": "bsp",
"priority": 5,
"tip": "获取IIC中断标志",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:clrPnd() -- 清除中断标志",
"key": "clrPnd()",
"module": "bsp",
"priority": 5,
"tip": "清除IIC的中断标志",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:setEndIe(true) -- 打开 end ie功能",
"key": "setEndIe()",
"module": "bsp",
"priority": 5,
"tip": "设置IIC的end ie功能",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\nendpnd = iic0:getEndPnd() -- 获取end pnd",
"key": "getEndPnd()",
"module": "bsp",
"priority": 5,
"tip": "获取IIC的end中断标志",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:clrEndPnd() -- 清空end pnd",
"key": "clrEndPnd()",
"module": "bsp",
"priority": 5,
"tip": "清空IIC的end pnd",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象\niic0:close() -- 关闭IIC0",
"key": "close()",
"module": "bsp",
"priority": 5,
"tip": "关闭IIC设备",
"type": "function"
},
{
"demo": "iic0 = bsp:getIICControl(DB.IIC0) -- 创建IIC0对象",
"key": "getIICControl()",
"module": "bsp",
"priority": 5,
"tip": "创建IIC对象",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:setBaud(500000)",
"key": "setBaud()",
"module": "bsp",
"priority": 5,
"tip": "设置SPI驱动波特率",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:setIe(true) -- 打开IE功能",
"key": "setIe()",
"module": "bsp",
"priority": 5,
"tip": "设置SPI的IE功能",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\npnd = spi0:getPnd()",
"key": "getPnd()",
"module": "bsp",
"priority": 5,
"tip": "获取SPI中断标志",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:clrPnd()",
"key": "clrPnd()",
"module": "bsp",
"priority": 5,
"tip": "清除spi的中断标志",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:setBitMode(0) -- 全双工模式",
"key": "setBitMode()",
"module": "bsp",
"priority": 5,
"tip": "设置SPI的工作模式",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:sendByte(0x0e) -- 发送0x0e",
"key": "sendByte()",
"module": "bsp",
"priority": 5,
"tip": "SPI发送一个字节",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\ndat = spi0:readByte() -- SPI0读取一个字节\nprint(dat) -- 打印读取到的数据",
"key": "readByte()",
"module": "bsp",
"priority": 5,
"tip": "SPI读取一个字节数据",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:close() -- 关闭spi0",
"key": "close()",
"module": "bsp",
"priority": 5,
"tip": "关闭SPI设备",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:close() -- 关闭spi0",
"key": "getSPIControl()",
"module": "bsp",
"priority": 5,
"tip": "创建SPI对象",
"type": "function"
},
{
"demo": "spi0 = bsp:getSPIControl(DB.SPI0) -- 创建SPI0对象\nspi0:close() -- 关闭spi0",
"key": "getSPIControl()",
"module": "bt",
"priority": 5,
"tip": "创建SPI对象",
"type": "function"
},
{
"demo": "status = bt:getBluetoothConnectState()\nprint(tostring(status))",
"key": "getBluetoothConnectState()",
"module": "bt",
"priority": 5,
"tip": "获取蓝牙连接状态,无论连接手机或耳机,均采用这个接口获取状态",
"type": "function"
},
{
"demo": "status = bt:getCallState()\nprint(tostring(status))",
"key": "getCallState()",
"module": "bt",
"priority": 5,
"tip": "获取手机通话状态",
"type": "function"
},
{
"demo": "bt:pickUpThePhone()",
"key": "pickUpThePhone()",
"module": "bt",
"priority": 5,
"tip": "当有电话接入时,通过这个接口接听电话",
"type": "function"
},
{
"demo": "bt:hangUpThePhone()",
"key": "hangUpThePhone()",
"module": "bt",
"priority": 5,
"tip": "挂断当前电话",
"type": "function"
},
{
"demo": "mac = bt:GetBtAddr()\nprint(mac)",
"key": "GetBtAddr()",
"module": "bt",
"priority": 5,
"tip": "获取蓝牙的mac地址",
"type": "function"
},
{
"demo": "name = bt:GetBtName()\nprint(name)",
"key": "GetBtName()",
"module": "bt",
"priority": 5,
"tip": "获取手表的蓝牙名称",
"type": "function"
},
{
"demo": "local bt_name = \"test\" -- 蓝牙设备名称\nlocal bt_mac = {0x40,0xB3,0x52,0x17,0x08} -- 蓝牙设备mac\nbt:emitterConnect(bt_name, bt_mac) -- 连接指定蓝牙设备",
"key": "emitterConnect()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射连接耳机",
"type": "function"
},
{
"demo": "local bt_name = \"test\" -- 蓝牙设备名称\nlocal bt_mac = {0x40,0xB3,0x52,0x17,0x08} -- 蓝牙设备mac\nbt:emitterDisConnect(bt_name, bt_mac) -- 断开指定设备",
"key": "emitterDisConnect(name,mac)",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射断开连接",
"type": "function"
},
{
"demo": "local bt_name = \"test\" -- 蓝牙设备名称\nlocal bt_mac = {0x40,0xB3,0x52,0x17,0x08} -- 蓝牙设备mac\nbt:emitterReleaseConnect(bt_name, bt_mac) -- 解除指定设备配对",
"key": "emitterReleaseConnect(name,mac)",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射解除连接",
"type": "function"
},
{
"demo": "status = bt:emitterConnectStatus()\nprint(tostring(status))",
"key": "emitterConnectStatus()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射连接状态:1-连接中,2-连接成功,3-连接失败",
"type": "function"
},
{
"demo": "bt:emitterScanStart()",
"key": "emitterScanStart()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射开始搜索",
"type": "function"
},
{
"demo": "bt:emitterScanStop()",
"key": "emitterScanStop()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射停止搜索",
"type": "function"
},
{
"demo": "status = bt:emitterScanStatus()\nprint(tostring(status))",
"key": "emitterScanStatus()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射搜索状态。1-扫描中,2-扫描结束",
"type": "function"
},
{
"demo": "bt:emitterListClean()",
"key": "emitterListClean()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射搜索列表清除",
"type": "function"
},
{
"demo": "total = bt:emitterGetTotal()",
"key": "emitterGetTotal()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射搜索列表中的总数",
"type": "function"
},
{
"demo": "name = bt:emitterGetName(1)\nprint(name)",
"key": "emitterGetName()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射名字",
"type": "function"
},
{
"demo": "mac = bt:emitterGetMac(1)\nfor k, v in ipairs(mac) do\n print(k, v)\nend",
"key": "emitterGetMac()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射地址",
"type": "function"
},
{
"demo": "bt_list = bt:emitterGetList()",
"key": "emitterGetList()",
"module": "bt",
"priority": 5,
"tip": "获取蓝牙发射搜索列表,每个记录为一个元素,元素内包含名字、mac地址信息",
"type": "function"
},
{
"demo": "bt:emitterSaveListClean()",
"key": "emitterSaveListClean()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射收藏夹列表清除",
"type": "function"
},
{
"demo": "total = bt:emitterSaveGetTotal()",
"key": "emitterSaveGetTotal()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射收藏夹中的总数",
"type": "function"
},
{
"demo": "name = bt:emitterSaveGetName(1)",
"key": "emitterSaveGetName()",
"module": "bt",
"priority": 5,
"tip": "获取收藏夹中的蓝牙名字",
"type": "function"
},
{
"demo": "mac = bt:emitterSaveGetMac(1)",
"key": "emitterSaveGetMac()",
"module": "bt",
"priority": 5,
"tip": "获取收藏夹中的蓝牙地址",
"type": "function"
},
{
"demo": "save_list = bt:emitterSaveGetList()",
"key": "emitterSaveGetList()",
"module": "bt",
"priority": 5,
"tip": "获取蓝牙发射收藏夹列表,每个记录为一个元素,元素内包含名字,mac地址,连接状态信息",
"type": "function"
},
{
"demo": "name = \"test\" -- 设备名称\nmac = {0x1, 0x2, 0x3, 0x4, 0x5, 0x6} -- 设备MAC\nconnect = 0 -- 未连接\nbt:emitterTempSet(name, mac, 0)",
"key": "emitterTempSet()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射临时数据保存",
"type": "function"
},
{
"demo": "dev = bt:emitterTempGet()\nprint(dev.name)",
"key": "emitterTempGet()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射临时数据获取",
"type": "function"
},
{
"demo": "bt:emitterTempClean()",
"key": "emitterTempClean()",
"module": "bt",
"priority": 5,
"tip": "蓝牙发射临时数据清除",
"type": "function"
},
{
"demo": "bt:emitterTempClean()",
"key": "emitterTempClean()",
"module": "device",
"priority": 5,
"tip": "蓝牙发射临时数据清除",
"type": "function"
},
{
"demo": "暂空",
"key": "getStepNumber()",
"module": "device",
"priority": 5,
"tip": "获取实时运动步数",
"type": "function"
},
{
"demo": "暂空",
"key": "getSportInfo()",
"module": "device",
"priority": 5,
"tip": "获取运动信息",
"type": "function"
},
{
"demo": "暂空",
"key": "setSportStatus()",
"module": "device",
"priority": 5,
"tip": "设置运动状态",
"type": "function"
},
{
"demo": "暂空",
"key": "getHeartRate()",
"module": "device",
"priority": 5,
"tip": "获取实时心率",
"type": "function"
},
{
"demo": "暂空",
"key": "getRestingHeartRate()",
"module": "device",
"priority": 5,
"tip": "获取静息心率",
"type": "function"
},
{
"demo": "暂空",
"key": "getBloodOxygen()",
"module": "device",
"priority": 5,
"tip": "获取血氧浓度",
"type": "function"
},
{
"demo": "暂空",
"key": "getPressure()",
"module": "device",
"priority": 5,
"tip": "获取大气压强",
"type": "function"
},
{
"demo": "暂空",
"key": "getAltitude()",
"module": "device",
"priority": 5,
"tip": "获取海拔高度",
"type": "function"
},
{
"demo": "暂空",
"key": "getAltitude()",
"module": "gui",
"priority": 5,
"tip": "获取海拔高度",
"type": "function"
},
{
"demo": "gui:touchEventDefault() -- 默认接管touch消息\ngui:touchEventDefault(false) -- 默认不接管touch消息",
"key": "touchEventDefault()",
"module": "gui",
"priority": 5,
"tip": "touch消息是否默认接管",
"type": "function"
},
{
"demo": "gui:touchEventTakeover() -- 接管本次消息\ngui:touchEventTakeover(false) -- 不接管本次消息",
"key": "touchEventTakeover()",
"module": "gui",
"priority": 5,
"tip": "本次消息接管设置,只设置本次消息是否接管,一般用在touchDown,在touchDown中接管消息后,会将ui焦点聚焦到该控件",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nnumber = watchdial:getWatchNum() -- 获取表盘数量\nprint(number) --打印表盘数量",
"key": "getWatchNum()",
"module": "gui",
"priority": 5,
"tip": "获取内存中表盘的数量",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:openWatchPreview(0) -- 打开第0个表盘预览",
"key": "openWatchPreview()",
"module": "gui",
"priority": 5,
"tip": "打开指定的表盘预览文件",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:closeWatchPreview(0) -- 关闭第0个表盘",
"key": "closeWatchPreview()",
"module": "gui",
"priority": 5,
"tip": "关闭指定的表盘预览图",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:selectWatchPreview(0) -- 选中第0个表盘预览",
"key": "selectWatchPreview()",
"module": "gui",
"priority": 5,
"tip": "选中指定的表盘预览图",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:switchWatch(1) -- 切换到索引为1的表盘",
"key": "switchWatch()",
"module": "gui",
"priority": 5,
"tip": "切换选中表盘使用",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nnumber = watchdial:getWatchBgpNum() -- 获取表盘背景图数量",
"key": "getWatchBgpNum()",
"module": "gui",
"priority": 5,
"tip": "获取表盘背景图数量",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:openWatchBgpPreview(0) -- 打开第0个表盘背景预览图",
"key": "openWatchBgpPreview()",
"module": "gui",
"priority": 5,
"tip": "打开指定表盘背景图",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:closeWatchBgpPreview(0) -- 关闭第0个表盘背景预览图",
"key": "closeWatchBgpPreview()",
"module": "gui",
"priority": 5,
"tip": "关闭指定的表盘背景图",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄\nwatchdial:selectWatchBgpPreview(0) -- 选择第0个表盘背景图",
"key": "selectWatchBgpPreview()",
"module": "gui",
"priority": 5,
"tip": "选中指定的表盘背景图",
"type": "function"
},
{
"demo": "watchdial = gui:getWatchHandler() -- 获取表盘句柄",
"key": "getWatchHandler()",
"module": "gui",
"priority": 5,
"tip": "获取表盘操作句柄",
"type": "function"
},
{
"demo": "-- 直接覆盖方式切换到PAGE1\ngui:switchPageByName(\"PAGE_1\", \"hide\")\n\n-- 从右边滑入方式切换到PAGE3\ngui:switchPageByName(\"PAGE_3\", \"right\")",
"key": "switchPageByName()",
"module": "gui",
"priority": 5,
"tip": "按照指定的方式进行页面跳转",
"type": "function"
},
{
"demo": "gui:switchPageByName(\"PAGE_5\", \"left\") -- 从左边滑入切换到第5页\ngui:backToPreviousPage(\"left\") -- 从右边滑入返回上一页",
"key": "backToPreviousPage()",
"module": "gui",
"priority": 5,
"tip": "返回上一级页面,必须是通过switchPageByName跳转并选择记录的页面才能返回,否则直接返回表盘页面",
"type": "function"
},
{
"demo": "if (gui:checkPreviousPage(\"PAGE_7\")) then\n -- 如果上一级页面是PAGE7执行这里\nelse\n -- 否则执行这里\nend",
"key": "checkPreviousPage()",
"module": "gui",
"priority": 5,
"tip": "检查上一级页面是否为指定页面",
"type": "function"
},
{
"demo": "control_type = gui:getControlType(\"TEXT_TEST\") -- 获取名称为“TEXT_TEST”的控件类型",
"key": "getControlType()",
"module": "gui",
"priority": 5,
"tip": "获取控件的类型名称",
"type": "function"
},
{
"demo": "gui:pageSlideInit()",
"key": "pageSlideInit()",
"module": "gui",
"priority": 5,
"tip": "页面循环滑动初始化",
"type": "function"
},
{
"demo": "gui:pageSlideAdd(\"PAGE_5\") -- 增加PAGE5到循环滑动列表",
"key": "pageSlideAdd()",
"module": "gui",
"priority": 5,
"tip": "增加指定页面到滑动列表",
"type": "function"
},
{
"demo": "gui:pageSlideDel(\"PAGE_3\") -- 将PAGE3从循环滑动页面列表删除",
"key": "pageSlideDel()",
"module": "gui",
"priority": 5,
"tip": "从页面滑动列表中删除指定页面",
"type": "function"
},
{
"demo": "gui:pageSlideFree() --释放掉所有滑动列表的页面,关闭页面滑动功能",
"key": "pageSlideFree()",
"module": "gui",
"priority": 5,
"tip": "释放页面滑动列表",
"type": "function"
},
{
"demo": "gui:pageSlideNext(\"PAGE_10\")",
"key": "pageSlideNext()",
"module": "gui",
"priority": 5,
"tip": "从当前页面的后一页插入指定页面到滑动列表",
"type": "function"
},
{
"demo": "gui:pageSlidePrev(\"PAGE_7\")",
"key": "pageSlidePrev()",
"module": "gui",
"priority": 5,
"tip": "在当前页面上一页插入指定页面到滑动列表",
"type": "function"
},
{
"demo": "text = gui:getComponentByName(\"TEXT_TEST\") -- 获取控件名为TEXT_TEST的文本控件实例\ntext:setText(\"hello\") -- 让控件TEXT_TEST显示字符串“hello”",
"key": "getComponentByName()",
"module": "gui",
"priority": 5,
"tip": "创建控件实例(注意:所有控件都用这个方法创建实例)",
"type": "function"
},
{
"demo": "暂空",
"key": "dynamicUILoading()",
"module": "gui",
"priority": 5,
"tip": "动态加载UI页面,主要用于跨工程页面的加载,入设置界面,消息界面等",
"type": "function"
},
{
"demo": "暂空",
"key": "dynamicUIRealese()",
"module": "gui",
"priority": 5,
"tip": "释放动态加载的页面",
"type": "function"
},
{
"demo": "暂空",
"key": "dynamicUIRealese()",
"module": "music",
"priority": 5,
"tip": "释放动态加载的页面",
"type": "function"
},
{
"demo": "-- 开始播放音乐\nmusic:controlMusicPlay(DB.MUSIC_PLAY_START) \n\n-- 暂停播放音乐\nmusic:controlMusicPlay(DB.MUSIC_PLAY_STOP) \n\nmusic:controlMusicPlay(DB.MUSIC_PLAY_LAST) -- 播放上一曲\nmusic:controlMusicPlay(DB.MUSIC_PLAY_NEXT) -- 播放下一曲\n\n-- 播放指定音乐,sclust为指定音乐的文件簇\nmusic:controlMusicPlay(DB.MUSIC_PLAY_INDEX, sclust)",
"key": "controlMusicPlay()",
"module": "music",
"priority": 5,
"tip": "控制音乐播放、暂停、上一曲、下一曲等",
"type": "function"
},
{
"demo": "music_list = music:loadMusicList(1, 5) -- 扫描第1个开始,到第5个结束的MPA文件\nmusic_num = #music_list -- 计算获取到的MP3文件数量\nfor i=1, music_num do\n print(music_list[i].name) -- 逐个打印音乐名称\nend",
"key": "loadMusicList()",
"module": "music",
"priority": 5,
"tip": "扫描SD卡中的MP3文件,并生成文件列表table",
"type": "function"
},
{
"demo": "music_list = music:loadMusicList(1, 5) -- 扫描第1个开始,到第5个结束的MPA文件\nmusic_num = #music_list -- 计算获取到的MP3文件数量\nfor i=1, music_num do\n print(music_list[i].name) -- 逐个打印音乐名称\nend\nmusic:freeMusicList(music_list) -- 释放music_list",
"key": "freeMusicList()",
"module": "music",
"priority": 5,
"tip": "释放从loadMusicList获取到的音乐列表",
"type": "function"
},
{
"demo": "-- 一次获取所有播放信息\nmusic_name, play_dev, play_mode, play_status = music:getMusicPlayInfo()\n\n-- 仅获取歌曲名称\nmusic_name = music:getMusicPlayInfo(DB.MUSIC_GET_NAME_BY_INFO)",
"key": "getMusicPlayInfo()",
"module": "music",
"priority": 5,
"tip": "获取播放器信息,如音乐名称、播放设备、播放模式、播放状态等",
"type": "function"
},
{
"demo": "-- 同时设置播放手表音乐和循环播放模式\nmusic:setMusicPlayInfo(DB.MUSIC_PLAY_MODE_FCYCLE_ONE, DB.MUSIC_PLAY_DEVICE_WATCH)\n\n-- 仅设置播放手机音乐\nmusic:setMusicPlayInfo(nil, DB.MUSIC_PLAY_DEVICE_PHONE)\n\n-- 仅设置列表循环模式播放\nmusic:setMusicPlayInfo(DB.MUSIC_PLAY_MODE_FCYCLE_ALL, nil)",
"key": "setMusicPlayInfo()",
"module": "music",
"priority": 5,
"tip": "设置播放器设备、模式等",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setLightLevel(light_level, true) --value:档位值 update:是否把值更新到系统变量",
"key": "setLightLevel()",
"module": "sys",
"priority": 5,
"tip": "设置屏幕亮度挡位",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setDarkTime(dark_time_sel)",
"key": "setDarkTime()",
"module": "sys",
"priority": 5,
"tip": "设置息屏时间挡位",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setAutoDark(true) -- 打开自动息屏功能",
"key": "setAutoDark()",
"module": "sys",
"priority": 5,
"tip": "自动息屏功能开关",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setSysVolByPercent(vslider_percent)",
"key": "setSysVolByPercent()",
"module": "sys",
"priority": 5,
"tip": "把百分比转换成系统音量",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nvoice_percent = setupHandler:getSysVolPercent()",
"key": "getSysVolPercent()",
"module": "sys",
"priority": 5,
"tip": "获取系统音量百分比",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setSysVolUp(1) --音量加1(value)",
"key": "setSysVolUp()",
"module": "sys",
"priority": 5,
"tip": "系统音量增加",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setSysVolDown(1) --音量减1(value)",
"key": "setSysVolDown()",
"module": "sys",
"priority": 5,
"tip": "系统音量减小",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setSysVoiceMute(voice_mute_sel)",
"key": "setSysVoiceMute()",
"module": "sys",
"priority": 5,
"tip": "设置系统静音标志",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nwatch_name = setupHandler:getWatchName(0) --type:0为获取待机表盘名字,非0为获取表盘名字",
"key": "getWatchName()",
"module": "sys",
"priority": 5,
"tip": "获取手表名称",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\ncard_sel_tab = setupHandler:getCardSelTab()",
"key": "getCardSelTab()",
"module": "sys",
"priority": 5,
"tip": "获取已经选中的卡片组",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setCardSelTab(card_sel_tab)",
"key": "setCardSelTab()",
"module": "sys",
"priority": 5,
"tip": "同步已选卡片组到系统",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\ncard_tab = setupHandler:getCardTab()",
"key": "getCardTab()",
"module": "sys",
"priority": 5,
"tip": "从系统获取可选卡片组",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:setCardTab(card_tab)",
"key": "setCardTab()",
"module": "sys",
"priority": 5,
"tip": "设置可选卡片组给系统",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:ResetOrShutdown(1) --action:0为关机,非0为复位",
"key": "ResetOrShutDown()",
"module": "sys",
"priority": 5,
"tip": "系统复位或关机",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nsetupHandler:sysParamVmOpt(0) --action:0为擦除,1为读,2为写",
"key": "sysParamVmOpt()",
"module": "sys",
"priority": 5,
"tip": "系统参数VM读、写、擦除操作",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()\nShortcutKey = setupHandler:syncSetupParam(DB.ShortcutKey, 0, 1) --name:参数名 value:数值 action:false为设置,true为获取",
"key": "syncSetupParam()",
"module": "sys",
"priority": 5,
"tip": "同步C代码系统参数",
"type": "function"
},
{
"demo": "setupHandler = sys:getSetupHandler()",
"key": "getSetupHandler()",
"module": "sys",
"priority": 5,
"tip": "获取系统设置句柄",
"type": "function"
},
{
"demo": "time_tab = sys:getTime()\nfor k, v in pairs(time_tab) do\n print(k, v)\nend",
"key": "getTime()",
"module": "sys",
"priority": 5,
"tip": "获取系统时间",
"type": "function"
},
{
"demo": "local time_tab = {}\ntime_tab.year = 2022\ntime_tab.month = 1\ntime_tab.day = 1\ntime_tab.hour = 0\ntime_tab.minute = 0\ntime_tab.second = 0\nsys:setTime(time_tab)",
"key": "setTime()",
"module": "sys",
"priority": 5,
"tip": "设置系统时间",
"type": "function"
},
{
"demo": "sys:sleep(100) -- 延时100毫秒",
"key": "sleep()",
"module": "sys",
"priority": 5,
"tip": "系统延时",
"type": "function"
},
{
"demo": "rand = sys:random(0, 100)",
"key": "random()",
"module": "sys",
"priority": 5,
"tip": "获取min到max之间的随机整数,若省略min和max,则获取int范围内的随机整数",
"type": "function"
},
{
"demo": "local tab = {}\ntab.sw = 1\ntab.mode = 0x01\ntab.hour = 8\ntab.minute = 0\n\nalarm = sys:getAlarmHandler()\nalarm:addAlarm(tab)",
"key": "addAlarm()",
"module": "sys",
"priority": 5,
"tip": "添加闹钟",
"type": "function"
},
{
"demo": "alarm = sys:getAlarmHandler()\nalarm_tab = alarm:readAlarm()\nfor k, v in pairs(alarm_tab) do\n print(k, v)\nend",
"key": "readAlarm()",
"module": "sys",
"priority": 5,
"tip": "读取系统闹钟",
"type": "function"
},
{
"demo": "alarm = sys:getAlarmHandler()\nalarm:delAlarm(1) -- 删除索引为1的闹钟",
"key": "delAlarm()",
"module": "sys",
"priority": 5,
"tip": "删除指定索引的闹钟",
"type": "function"
},
{
"demo": "alarm = sys:getAlarmHandler()\nalarm:setAlarm(1, 3, 0) -- 关闭索引为3的闹钟",
"key": "setAlarm()",
"module": "sys",
"priority": 5,
"tip": "闹钟设置接口,通过cmd参数区分设置内容,可以分别设置开关、时间、重复模式",
"type": "function"
},
{
"demo": "alarm = sys:getAlarmHandler()",
"key": "getAlarmHandler()",
"module": "sys",
"priority": 5,
"tip": "获取闹钟句柄",
"type": "function"
},
{
"demo": "file_io = sys:getFileIoHandler()\npath = \"C:test.txt\"\nfile_io:open(path, \"r+\")",
"key": "open()",
"module": "sys",
"priority": 5,
"tip": "打开指定文件",
"type": "function"
},
{
"demo": "无",
"key": "read()",
"module": "sys",
"priority": 5,
"tip": "读取指定文件内容",
"type": "function"
},
{
"demo": "无",
"key": "write()",
"module": "sys",
"priority": 5,
"tip": "将指定内容写入文件",
"type": "function"
},
{
"demo": "无",
"key": "delete()",
"module": "sys",
"priority": 5,
"tip": "删除指定文件",
"type": "function"
},
{
"demo": "无",
"key": "seek()",
"module": "sys",
"priority": 5,
"tip": "文件seek操作",
"type": "function"
},
{
"demo": "无",
"key": "attrs()",
"module": "sys",
"priority": 5,
"tip": "获取文件属性",
"type": "function"
},
{
"demo": "无",
"key": "close()",
"module": "sys",
"priority": 5,
"tip": "关闭指定文件",
"type": "function"
},
{
"demo": "无",
"key": "getFileIoHandler()",
"module": "sys",
"priority": 5,
"tip": "获取文件句柄",
"type": "function"
},
{
"demo": "-- 定时器测试回调函数\nfunction test_timer()\n print(\"test\")\nend\ntimer = sys:createTimer(test_timer, 500) -- 创建500毫秒的定时器\ntimer:run() -- 运行定时器",
"key": "run()",
"module": "sys",
"priority": 5,
"tip": "启动定时器运行",
"type": "function"
},
{
"demo": "-- 定时器测试回调函数\nfunction test_timer()\n print(\"test\")\nend\ntimer = sys:createTimer(test_timer, 500) -- 创建500毫秒的定时器\ntimer:run() -- 运行定时器\nsys:sleep(2000) -- 系统延时2000ms\ntimer:stop() -- 暂停定时器",
"key": "stop()",
"module": "sys",
"priority": 5,
"tip": "暂停定时器运行",
"type": "function"
},
{
"demo": "-- 定时器测试回调函数\nfunction test_timer()\n print(\"test\")\nend\ntimer = sys:createTimer(test_timer, 500) -- 创建500毫秒的定时器\ntimer:run() -- 运行定时器\n\ntimeout = sys:createTimer(test_timer, 500, DB.SYS_TIMEOUT_HANDLER) -- 创建500毫秒的timeout定时器",
"key": "createTimer()",
"module": "sys",
"priority": 5,
"tip": "创建定时器",
"type": "function"
},
{
"demo": "sys:deleteTimer(timer)",
"key": "deleteTimer()",
"module": "sys",
"priority": 5,
"tip": "删除指定定时器。注意,所有timer和timeout都需要删除",
"type": "function"
},
{
"demo": "function bt_status_callback()\n print(\"this is bt status event callback\")\nend\nsys:registerHandler(\"bt_status\", bt_status_callback)",
"key": "registerHandler()",
"module": "sys",
"priority": 5,
"tip": "注册指定类型的系统事件回调",
"type": "function"
},
{
"demo": "sys:releaseHandler(\"bt_status\")",
"key": "releaseHandler()",
"module": "sys",
"priority": 5,
"tip": "释放指定类型的事件回调",
"type": "function"
},
{
"demo": "sys:checkHandler(\"bt_status\")",
"key": "checkHandler()",
"module": "sys",
"priority": 5,
"tip": "检查指定事件回调是否存在",
"type": "function"
},
{
"demo": "无",
"key": "loadMessage()",
"module": "sys",
"priority": 5,
"tip": "加载微信、QQ、钉钉等通知消息",
"type": "function"
},
{
"demo": "无",
"key": "getMessageLen()",
"module": "sys",
"priority": 5,
"tip": "获取指定消息的数据长度",
"type": "function"
},
{
"demo": "weatherHandler = sys:loadWeather()\nweather=weatherHandler:getWeatherHandle()",
"key": "getWeatherHandle()",
"module": "sys",
"priority": 5,
"tip": "获取天气句柄",
"type": "function"
},
{
"demo": "weather_info = weatherHandler:getWeather(weather)",
"key": "getWeather()",
"module": "sys",
"priority": 5,
"tip": "获取天气状态",
"type": "function"
},
{
"demo": "temp=weatherHandler:getTemperature(weather)",
"key": "getTemperature()",
"module": "sys",
"priority": 5,
"tip": "获取天气的气温数据",
"type": "function"
},
{
"demo": "hum=weatherHandler:getHumidity(weather)",
"key": "getHumidity()",
"module": "sys",
"priority": 5,
"tip": "获取天气中的湿度数据",
"type": "function"
},
{
"demo": "wind_dir=weatherHandler:getWindDirection(weather)",
"key": "getWindDirection()",
"module": "sys",
"priority": 5,
"tip": "获取天气数据中的风向",
"type": "function"
},
{
"demo": "wind_power=weatherHandler:getWindPower(weather)",
"key": "getWindPower()",
"module": "sys",
"priority": 5,
"tip": "获取天气数据中的风力等级",
"type": "function"
},
{
"demo": "uptime=weatherHandler:getUpdateTime(weather)",
"key": "getUpdateTime()",
"module": "sys",
"priority": 5,
"tip": "获取天气数据的更新时间",
"type": "function"
},
{
"demo": "provice=weatherHandler:getProvinceData(weather)",
"key": "getProvinceData()",
"module": "sys",
"priority": 5,
"tip": "获取天气数据中的省份数据",
"type": "function"
},
{
"demo": "city=weatherHandler:getCityData(weather)",
"key": "getCityData()",
"module": "sys",
"priority": 5,
"tip": "获取天气数据中的城市",
"type": "function"
},
{
"demo": "weatherHandler=sys:loadWeather()",
"key": "loadWeather()",
"module": "sys",
"priority": 5,
"tip": "获取天气信息操作句柄",
"type": "function"
},
{
"demo": "暂空",
"key": "getBatteryValue()",
"module": "Battery",
"priority": 5,
"tip": "获取电池控件中显示的电量",
"type": "function"
},
{
"demo": "暂空",
"key": "batteryIsCharging()",
"module": "Battery",
"priority": 5,
"tip": "获取电池充电状态",
"type": "function"
},
{
"demo": "暂空",
"key": "setBatteryLevel()",
"module": "Battery",
"priority": 5,
"tip": "设置电池控件电量百分比和充电状态",
"type": "function"
},
{
"demo": "compass = gui:getComponentByName(\"COMPASS_TEST\")\ncompass:setCompassAngle(30, 0)",
"key": "setCompassAngle()",
"module": "Compass",
"priority": 5,
"tip": "设置指南针背景和指针角度",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"COMPASS_TEST\")\nbk_angle,indicator_angle = obj:getCompassAngle()",
"key": "getCompassAngle()",
"module": "Compass",
"priority": 5,
"tip": "获取指南针背景和指针角度",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:initGridDynamic(3, 1, false) -- 将静态列表初始化为3行1列的动态列表,且不立即刷新",
"key": "initGridDynamic()",
"module": "Grid",
"priority": 5,
"tip": "将静态列表初始化为动态列表,当需要用列表显示的内容较多时,可以考虑使用动态列表的方式实现,但需注意,动态列表效率不如静态列表",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:initGridDynamic(0, 0, false) -- 初始化为动态列表\nvlist:addGridDynamic(3, 0, true) -- 添加3行0列项,立即刷新",
"key": "addGridDynamic()",
"module": "Grid",
"priority": 5,
"tip": "动态列表末尾添加项数。注意,仅当列表转为动态列表后接口才生效",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:initGridDynamic(5, 1, true) -- 初始化为动态列表\nvlist:delGridDynamic(3, 0, true) -- 删除3行",
"key": "delGridDynamic()",
"module": "Grid",
"priority": 5,
"tip": "删除动态列表的项数,从列表末尾开始删除,删除后,列表能上下滑动的项数减少",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:initGridDynamic(5, 1, true)\ncur_item = vlist:getGridCurItem() -- 获取当前刷新项,仅动态列表有效",
"key": "getGridCurItem()",
"module": "Grid",
"priority": 5,
"tip": "获取动态列表当前刷新项的序号,用于动态列表子项内容刷新时,确定需显示的内容",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:setHighLightItem(5) -- 设置第五项为高亮,立即刷新",
"key": "setHighLightItem()",
"module": "Grid",
"priority": 5,
"tip": "设置动态列表高亮项",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nhighlight_item = vlist:getHighLightItem()",
"key": "getHighLightItem()",
"module": "Grid",
"priority": 5,
"tip": "获取动态列表高亮项",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\ntouch_item = vlist:getTouchItem()",
"key": "getTouchItem()",
"module": "Grid",
"priority": 5,
"tip": "获取列表控件被触摸项",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:setScrollArea(0, 0, 10000, 10000) -- 设置全屏区域滑动,10000相对于全屏像素",
"key": "setScrollArea()",
"module": "Grid",
"priority": 5,
"tip": "设置列表控件的滑动区域。注意,此方法仅在设备端有效,模拟器端不生效",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:setSliderDir(DB.SCROLL_DIRECTION_UP) -- 设置垂直列表仅上下滑动",
"key": "setSliderDir()",
"module": "Grid",
"priority": 5,
"tip": "设置列表控件的滑动方向,此方法仅在设备端有效,模拟器不生效",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:setItemNumber(15) -- 设置静态列表项数为15项",
"key": "setItemNumber()",
"module": "Grid",
"priority": 5,
"tip": "设置静态列表项数,当UI编辑工具设计的静态列表项数较多,而实际需显示较少时使用此方法",
"type": "function"
},
{
"demo": "vlist = gui:getComponentByName(\"VLIST_TEST\") -- 创建垂直列表实例\nvlist:setGridToRotate(true) -- 设置为圆弧列表",
"key": "setGridToRotate()",
"module": "Grid",
"priority": 5,
"tip": "设置列表控件为圆弧列表",
"type": "function"
},
{
"demo": "pic = gui:getComponentByName(\"PIC_TEST\")\npic:showImageByIndex(1)",
"key": "showImageByIndex()",
"module": "Image",
"priority": 5,
"tip": "显示图片控件列表中第index张图片",
"type": "function"
},
{
"demo": "pic = gui:getComponentByName(\"PIC_TEST\")\nindex = pic:getImageIndex()",
"key": "getIMageIndex()",
"module": "Image",
"priority": 5,
"tip": "获取图片控件当前显示的图片索引",
"type": "function"
},
{
"demo": "pic = gui:getComponentByName(\"PIC_TEST\")\npic_number = pic:getNormalNumber()",
"key": "getNormalNumber()",
"module": "Image",
"priority": 5,
"tip": "获取图片控件的普通图片数量",
"type": "function"
},
{
"demo": "pic = gui:getComponentByName(\"PIC_TEST\")\nhighLight_number = pic:getHighLightNumber()",
"key": "getHighLightNumber()",
"module": "Image",
"priority": 5,
"tip": "获取图片控件中高亮图片列表的图片数量",
"type": "function"
},
{
"demo": "pic = gui:getComponentByName(\"PIC_TEST\")\npic:setDrawImage(\"C:test.png\")",
"key": "setDrawImage()",
"module": "Image",
"priority": 5,
"tip": "自定义图片控件显示指定图片",
"type": "function"
},
{
"demo": "local spot = {}\nspot.x = 10\nspot.y = 10\nspot.size = 3\nspot.color = \"red\"\nlay = gui:getComponentByName(\"LAY_TEST\")\nlay:drawSpot(spot)",
"key": "drawSpot()",
"module": "Layout",
"priority": 5,
"tip": "在布局控件上画点",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlocal line = {}\nline.x1 = 0\nline.y1 = 0\nline.x2 = 50\nline.y2 = 50\nline.size = 3\nline.color = \"green\"\nlay:drawLine(line)",
"key": "drawLine()",
"module": "Layout",
"priority": 5,
"tip": "在布局控件上画线",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlocal rect = {}\nrect.x = 10\nrect.y = 10\nrect.w = 20\nrect.h = 20\nrect.size = 1\nrect.color = \"blue\"\nlay:drawRect(rect)",
"key": "drawRect()",
"module": "Layout",
"priority": 5,
"tip": "在布局控件上画矩形",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlocal circle = {}\ncircle.x = 50\ncircle.y = 50\ncircle.r = 20\ncircle.size = 2\ncircle.color = \"red\"\nlay:drawCircle(circle)",
"key": "drawCircle()",
"module": "Layout",
"priority": 5,
"tip": "在布局控件上画圆",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlay:clearDraw()",
"key": "clearDraw()",
"module": "Layout",
"priority": 5,
"tip": "清空在布局控件上的绘图",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlay:setMovable(true)",
"key": "setMovable()",
"module": "Layout",
"priority": 5,
"tip": "设置控件为可移动",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlay:starMenuInit()",
"key": "starMenuInit()",
"module": "Layout",
"priority": 5,
"tip": "初始化为满天星布局",
"type": "function"
},
{
"demo": "lay = gui:getComponentByName(\"LAY_TEST\")\nlay:starMenuFree()",
"key": "starMenuFree()",
"module": "Layout",
"priority": 5,
"tip": "释放满天星布局",
"type": "function"
},
{
"demo": "mul_progress = gui:getComponentByName(\"MULTIPROGRESS_TEST\")\nmul_progress:setFirstPercent(50) -- 第一个圆弧绘制50%",
"key": "setFirstPercent()",
"module": "Multiprogress",
"priority": 5,
"tip": "设置多重圆弧控件第一圆弧的百分比",
"type": "function"
},
{
"demo": "mul_progress = gui:getComponentByName(\"MULTIPROGRESS_TEST\")\nmul_progress:setSecondPercent(30) -- 第二个圆弧绘制30%",
"key": "setSecondPercent()",
"module": "Multiprogress",
"priority": 5,
"tip": "设置多重圆弧第二圆弧百分比",
"type": "function"
},
{
"demo": "mul_progress = gui:getComponentByName(\"MULTIPROGRESS_TEST\")\nmul_progress:setThirdPercent(10) -- 第三个圆弧绘制10%",
"key": "setThirdPercent()",
"module": "Multiprogress",
"priority": 5,
"tip": "设置第三圆弧的百分比",
"type": "function"
},
{
"demo": "mul_progress = gui:getComponentByName(\"MULTIPROGRESS_TEST\")\nfirst_percent = mul_progress:getFirstPercent()",
"key": "getFirstPercent()",
"module": "Multiprogress",
"priority": 5,
"tip": "获取多重圆弧的第一圆弧百分比",
"type": "function"
},
{
"demo": "mul_progress = gui:getComponentByName(\"MULTIPROGRESS_TEST\")\nsecond_percent = mul_progress:getSecondPercent()",
"key": "getSecondPercent()",
"module": "Multiprogress",
"priority": 5,
"tip": "获取多重圆弧的第二圆弧百分比",
"type": "function"
},
{
"demo": "mul_progress = gui:getComponentByName(\"MULTIPROGRESS_TEST\")\nthird_percent = mul_progress:getThirdPercent()",
"key": "getThirdPercent()",
"module": "Multiprogress",
"priority": 5,
"tip": "获取多重进度条第三进度条百分比",
"type": "function"
},
{
"demo": "test_number = gui:getComponentByName(\"NUMBER_TEST\")\n\n-- 显示单个数字,立即刷新\ntest_number:setNumber(10)\n\n-- 显示两个数字,不立即刷新\ntest_number:setnumber(20, 32, false)",
"key": "setNumber()",
"module": "Number",
"priority": 5,
"tip": "设置数字控件显示数字",
"type": "function"
},
{
"demo": "test_number = gui:getComponentByName(\"NUMBER_TEST\")\nnumber = test_number:getNumber()",
"key": "getNumber()",
"module": "Number",
"priority": 5,
"tip": "获取数字控件正在显示的数字",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:show()",
"key": "show()",
"module": "obj",
"priority": 5,
"tip": "显示控件",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:hide()",
"key": "hide()",
"module": "obj",
"priority": 5,
"tip": "隐藏控件",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nif (obj:isHide()) then\n obj:show()\nelse\n obj:hide()",
"key": "isHide()",
"module": "obj",
"priority": 5,
"tip": "获取控件隐藏状态",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:highLight()",
"key": "highLight()",
"module": "obj",
"priority": 5,
"tip": "设置控件显示高亮属性",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:noHighLight()",
"key": "noHighLight()",
"module": "obj",
"priority": 5,
"tip": "取消控件高亮",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nif (obj:isHighLight()) then\n obj:noHighLight()\nelse\n obj:highLight()",
"key": "isHighLight()",
"module": "obj",
"priority": 5,
"tip": "获取控件高亮状态",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:redrawSelf()",
"key": "redrawSelf()",
"module": "obj",
"priority": 5,
"tip": "刷新控件自身",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:setRect(0, 0, 30, 30)",
"key": "setRect()",
"module": "obj",
"priority": 5,
"tip": "设置控件显示的矩形区域",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:setX(20)",
"key": "setX()",
"module": "obj",
"priority": 5,
"tip": "设置控件的X坐标",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:setY(10)",
"key": "setY()",
"module": "obj",
"priority": 5,
"tip": "设置控件的Y坐标",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:setWidth(25)",
"key": "setWidth()",
"module": "obj",
"priority": 5,
"tip": "设置控件的宽度",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj:setHeight(30)",
"key": "setHeight()",
"module": "obj",
"priority": 5,
"tip": "设置控件的高度",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nobj_rect = obj:getRect()",
"key": "getRect()",
"module": "obj",
"priority": 5,
"tip": "获取控件矩形区域,包含起始X,Y坐标,宽度和高度",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nx = obj:getX()",
"key": "getX()",
"module": "obj",
"priority": 5,
"tip": "获取控件的X坐标值",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\ny = obj:getY()",
"key": "getY()",
"module": "obj",
"priority": 5,
"tip": "获取控件的Y坐标值",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nw = obj:getWidth()",
"key": "getWidth()",
"module": "obj",
"priority": 5,
"tip": "获取控件的宽度",
"type": "function"
},
{
"demo": "obj = gui:getComponentByName(\"TEST_CONTROL\")\nh = obj:getHeight()",
"key": "getHeight()",
"module": "obj",
"priority": 5,
"tip": "获取控件的高度",
"type": "function"
},
{
"demo": "progress = gui:getComponentByName(\"TEST_PROGRESS\")\nprogress:setProgressPercent(50)",
"key": "setProgressPercent()",
"module": "Progress",
"priority": 5,
"tip": "设置圆弧进度条百分比",
"type": "function"
},
{
"demo": "progress = gui:getComponentByName(\"TEST_PROGRESS\")\npercent = progress:getProgressPercent()",
"key": "getProgressPercent()",
"module": "Progress",
"priority": 5,
"tip": "获取一重圆弧进度条百分比",
"type": "function"
},
{
"demo": "slider = gui:getComponentByName(\"SLIDER_TEST\")\nslider:setSliderPercent(65)",
"key": "setSliderPercent()",
"module": "Slider",
"priority": 5,
"tip": "设置进度条控件百分比",
"type": "function"
},
{
"demo": "slider = gui:getComponentByName(\"SLIDER_TEST\")\npercent = slider\"getSliderPercent()",
"key": "getSliderPercent()",
"module": "Slider",
"priority": 5,
"tip": "获取进度条控件百分比",
"type": "function"
},
{
"demo": "slider = gui:getComponentByName(\"SLIDER_TEST\")\nslider:setSliderMove(true) -- 进度条滑块可以滑动",
"key": "setSliderMove()",
"module": "Slider",
"priority": 5,
"tip": "使能进度条控件滑动",
"type": "function"
},
{
"demo": "slider = gui:getComponentByName(\"SLIDER_TEST\")\nif not slider:getSliderMove() then\n slider:setSliderMove(true)\nend",
"key": "getSliderMove()",
"module": "Slider",
"priority": 5,
"tip": "获取进度条控件可移动状态",
"type": "function"
},
{
"demo": "-- 设置文本控件显示内码\ntext = gui:getComponentByName(\"TEXT_TEST\") -- 获取文本控件实例,参数为文本控件名称\ntext:setText(\"hello\") -- 设置文本控件显示字符串“hello”,会立即刷新并显示\n\n-- 设置文本控件显示内码,并控制不立即刷新\ntext = gui:getComponentByName(\"TEXT_TEST\") -- 获取文本控件实例,参数为文本控件名称\ntext:setText(\"hello\", false) -- 设置文本控件显示字符串“hello”,不立即刷新并显示",
"key": "setText()",
"module": "Text",
"priority": 5,
"tip": "设置文本控件显示指定文字",
"type": "function"
},
{
"demo": "text = gui:getComponentByName(\"TEXT_TEST\") -- 获取文本控件实例,参数为文本控件名称\nstr = text:getText()",
"key": "getText()",
"module": "Text",
"priority": 5,
"tip": "获取文本控件显示的文本内容",
"type": "function"
},
{
"demo": "text = gui:getComponentByName(\"TEXT_TEST\")\ntext:showTextByIndex(3)",
"key": "showTextByIndex()",
"module": "Text",
"priority": 5,
"tip": "设置文本控件显示文本列表指定索引的文本",
"type": "function"
},
{
"demo": "text = gui:getComponentByName(\"TEXT_TEST\")\nlocal text_list = {1, 2, 3}\ntext:showMultiTextByIndex(text_list, 3) -- 显示文本列表第1、2、3共3个文本拼接",
"key": "showMultiTextByIndex()",
"module": "Text",
"priority": 5,
"tip": "设置文本控件显示多行文本",
"type": "function"
},
{
"demo": "text = gui:getComponentByName(\"TEXT_TEST\")\nind = text:getTextIndex()",
"key": "getTextIndex()",
"module": "Text",
"priority": 5,
"tip": "获取文本控件当前显示的文本索引",
"type": "function"
},
{
"demo": "text = gui:getComponentByName(\"TEXT_TEST\")\ntext_num = text:getTextNumber()",
"key": "getTextNumber()",
"module": "Text",
"priority": 5,
"tip": "获取文本控件的文本数量",
"type": "function"
},
{
"demo": "tim = gui:getComponentByName(\"TIME_TEST\")\ntim:setUIData(2021, 12, 31, true) -- 设置显示日期为 2021-12-31",
"key": "setUIdata()",
"module": "Time",
"priority": 5,
"tip": "设置时间控件显示日期",
"type": "function"
},
{
"demo": "tim = gui:getComponentByName(\"TIME_TEST\")\ntim:setUITime(19, 23, 12) -- 设置显示时间为 19:23:12",
"key": "setUITime()",
"module": "Time",
"priority": 5,
"tip": "设置时间控件显示时间",
"type": "function"
},
{
"demo": "tim = gui:getComponentByName(\"TIME_TEST\")\nY, M, D = tim:getUIData()",
"key": "getUIData()",
"module": "Time",
"priority": 5,
"tip": "获取时间控件显示的日期",
"type": "function"
},
{
"demo": "tim = gui:getComponentByName(\"TIME_TEST\")\nh, m, s = tim:getUITime()",
"key": "getUITime()",
"module": "Time",
"priority": 5,
"tip": "获取时间控件显示的时间",
"type": "function"
},
{
"demo": "watch = gui:getComponentByName(\"WATCH_TEST\")\nwatch:setWatchTime(13, 23, 25) -- 设置表盘显示时间 13:23:25",
"key": "setWatchTime()",
"module": "Watch",
"priority": 5,
"tip": "设置表盘控件时间",
"type": "function"
},
{
"demo": "watch = gui:getComponentByName(\"WATCH_TEST\")\nhour, minute, second = watch:getWatchTime()",
"key": "getWatchTime()",
"module": "Watch",
"priority": 5,
"tip": "获取表盘控件的时间",
"type": "function"
},
{
"demo": "lua 空值:nil\nDB.LUA_NONE = nil",
"key": "LUA_NONE",
"module": "DB",
"priority": 3,
"tip": "lua 空值:nil\n",
"type": "constant"
},
{
"demo": "lua 布尔值:true\nDB.LUA_TRUE = true",
"key": "LUA_TRUE",
"module": "DB",
"priority": 3,
"tip": "lua 布尔值:true\n",
"type": "constant"
},
{
"demo": "lua 布尔值:false\nDB.LUA_FALSE = false",
"key": "LUA_FALSE",
"module": "DB",
"priority": 3,
"tip": "lua 布尔值:false\n",
"type": "constant"
},
{
"demo": "lua 数据类型:布尔型\nDB.LUA_TBOOLEAN = \"boolean\"",
"key": "LUA_TBOOLEAN",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:布尔型\n",
"type": "constant"
},
{
"demo": "lua 数据类型:数字\nDB.LUA_TNUMBER = \"number\"",
"key": "LUA_TNUMBER",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:数字\n",
"type": "constant"
},
{
"demo": "lua 数据类型:字符串\nDB.LUA_TSTRING = \"string\"",
"key": "LUA_TSTRING",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:字符串\n",
"type": "constant"
},
{
"demo": "lua 数据类型:表\nDB.LUA_TTABLE = \"table\"",
"key": "LUA_TTABLE",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:表\n",
"type": "constant"
},
{
"demo": "lua 数据类型:用户类型\nDB.LUA_TUSERDATA = \"userdata\"",
"key": "LUA_TUSERDATA",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:用户类型\n",
"type": "constant"
},
{
"demo": "lua 数据类型:函数\nDB.LUA_TFUNCTION = \"function\"",
"key": "LUA_TFUNCTION",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:函数\n",
"type": "constant"
},
{
"demo": "lua 数据类型:线程\nDB.LUA_TTHREAD = \"thread\"",
"key": "LUA_TTHREAD",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:线程\n",
"type": "constant"
},
{
"demo": "lua 数据类型:空值 / 无效值\nDB.LUA_TNIL = \"nil\"",
"key": "LUA_TNIL",
"module": "DB",
"priority": 3,
"tip": "lua 数据类型:空值 / 无效值\n",
"type": "constant"
},
{
"demo": "gui 页面从左边切入\nDB.PAGE_SWITCH_LEFT = \"left\"",
"key": "PAGE_SWITCH_LEFT",
"module": "DB",
"priority": 3,
"tip": "gui 页面从左边切入\n",
"type": "constant"
},
{
"demo": "gui 页面从右边切入\nDB.PAGE_SWITCH_RIGHT = \"right\"",
"key": "PAGE_SWITCH_RIGHT",
"module": "DB",
"priority": 3,
"tip": "gui 页面从右边切入\n",
"type": "constant"
},
{
"demo": "gui 页面隐藏式切换\nDB.PAGE_SWITCH_HIDE = \"hide\"",
"key": "PAGE_SWITCH_HIDE",
"module": "DB",
"priority": 3,
"tip": "gui 页面隐藏式切换\n",
"type": "constant"
},
{
"demo": "gui 列表方向:水平列表\nDB.SCROLL_DIRECTION_LR = 1",
"key": "SCROLL_DIRECTION_LR",
"module": "DB",
"priority": 3,
"tip": "gui 列表方向:水平列表\n",
"type": "constant"
},
{
"demo": "gui 列表方向:垂直列表\nDB.SCROLL_DIRECTION_UP = 2",
"key": "SCROLL_DIRECTION_UP",
"module": "DB",
"priority": 3,
"tip": "gui 列表方向:垂直列表\n",
"type": "constant"
},
{
"demo": "music 音乐播放设备:手表\nDB.MUSIC_PLAY_DEVICE_WATCH = 1",
"key": "MUSIC_PLAY_DEVICE_WATCH",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放设备:手表\n",
"type": "constant"
},
{
"demo": "music 音乐播放设备:手机\nDB.MUSIC_PLAY_DEVICE_PHONE = 2",
"key": "MUSIC_PLAY_DEVICE_PHONE",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放设备:手机\n",
"type": "constant"
},
{
"demo": "music 音乐播放设备:耳机\nDB.MUSIC_PLAY_DEVICE_EARPHONE = 3",
"key": "MUSIC_PLAY_DEVICE_EARPHONE",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放设备:耳机\n",
"type": "constant"
},
{
"demo": "开始播放音乐\nDB.MUSIC_PLAY_START = 1",
"key": "MUSIC_PLAY_START",
"module": "DB",
"priority": 3,
"tip": "开始播放音乐\n",
"type": "constant"
},
{
"demo": "播放指定音乐\nDB.MUSIC_PLAY_INDEX = 2",
"key": "MUSIC_PLAY_INDEX",
"module": "DB",
"priority": 3,
"tip": "播放指定音乐\n",
"type": "constant"
},
{
"demo": "暂停播放音乐\nDB.MUSIC_PLAY_PAUSE = 3",
"key": "MUSIC_PLAY_PAUSE",
"module": "DB",
"priority": 3,
"tip": "暂停播放音乐\n",
"type": "constant"
},
{
"demo": "停止播放音乐\nDB.MUSIC_PLAY_STOP = 4",
"key": "MUSIC_PLAY_STOP",
"module": "DB",
"priority": 3,
"tip": "停止播放音乐\n",
"type": "constant"
},
{
"demo": "播放上一曲\nDB.MUSIC_PLAY_LAST = 5",
"key": "MUSIC_PLAY_LAST",
"module": "DB",
"priority": 3,
"tip": "播放上一曲\n",
"type": "constant"
},
{
"demo": "播放下一曲\nDB.MUSIC_PLAY_NEXT = 6",
"key": "MUSIC_PLAY_NEXT",
"module": "DB",
"priority": 3,
"tip": "播放下一曲\n",
"type": "constant"
},
{
"demo": "删除音乐\nDB.MUSIC_PLAY_DELETE = 7",
"key": "MUSIC_PLAY_DELETE",
"module": "DB",
"priority": 3,
"tip": "删除音乐\n",
"type": "constant"
},
{
"demo": "通过info方法获取当前音乐名称\nDB.MUSIC_GET_NAME_BY_INFO = true",
"key": "MUSIC_GET_NAME_BY_INFO",
"module": "DB",
"priority": 3,
"tip": "通过info方法获取当前音乐名称\n",
"type": "constant"
},
{
"demo": "music 音乐播放状态:正在播放\nDB.MUSIC_PLAY_STATE_STARTING = 1",
"key": "MUSIC_PLAY_STATE_STARTING",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放状态:正在播放\n",
"type": "constant"
},
{
"demo": "music 音乐播放状态:停止播放\nDB.MUSIC_PLAY_STATE_STOP = 0",
"key": "MUSIC_PLAY_STATE_STOP",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放状态:停止播放\n",
"type": "constant"
},
{
"demo": "music 音乐播放模式:列表顺序\nDB.MUSIC_PLAY_MODE_FCYCLE_LIST = 0",
"key": "MUSIC_PLAY_MODE_FCYCLE_LIST",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放模式:列表顺序\n",
"type": "constant"
},
{
"demo": "music 音乐播放模式:列表循环\nDB.MUSIC_PLAY_MODE_FCYCLE_ALL = 1",
"key": "MUSIC_PLAY_MODE_FCYCLE_ALL",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放模式:列表循环\n",
"type": "constant"
},
{
"demo": "music 音乐播放模式:单曲循环\nDB.MUSIC_PLAY_MODE_FCYCLE_ONE = 2",
"key": "MUSIC_PLAY_MODE_FCYCLE_ONE",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放模式:单曲循环\n",
"type": "constant"
},
{
"demo": "music 音乐播放模式:随机播放\nDB.MUSIC_PLAY_MODE_FCYCLE_RANDOM = 4",
"key": "MUSIC_PLAY_MODE_FCYCLE_RANDOM",
"module": "DB",
"priority": 3,
"tip": "music 音乐播放模式:随机播放\n",
"type": "constant"
},
{
"demo": "音乐列表文件类型是:文件夹\nDB.DIR_TYPE_FORLDER = 0",
"key": "DIR_TYPE_FORLDER",
"module": "DB",
"priority": 3,
"tip": "音乐列表文件类型是:文件夹\n",
"type": "constant"
},
{
"demo": "音乐列表文件类型是:文件\nDB.DIR_TYPE_FILE = 1",
"key": "DIR_TYPE_FILE",
"module": "DB",
"priority": 3,
"tip": "音乐列表文件类型是:文件\n",
"type": "constant"
},
{
"demo": "文本控件字体,获取宽度显示\nDB.FONT_GET_WIDTH = 0x01",
"key": "FONT_GET_WIDTH",
"module": "DB",
"priority": 3,
"tip": "文本控件字体,获取宽度显示\n",
"type": "constant"
},
{
"demo": "文本控件字体,像素显示\nDB.FONT_SHOW_PIXEL = 0x02",
"key": "FONT_SHOW_PIXEL",
"module": "DB",
"priority": 3,
"tip": "文本控件字体,像素显示\n",
"type": "constant"
},
{
"demo": "文本控件字体,多行显示\nDB.FONT_SHOW_MULTI_LINE = 0x04",
"key": "FONT_SHOW_MULTI_LINE",
"module": "DB",
"priority": 3,
"tip": "文本控件字体,多行显示\n",
"type": "constant"
},
{
"demo": "文本控件字体,滚动显示\nDB.FONT_SHOW_SCROLL = 0x08",
"key": "FONT_SHOW_SCROLL",
"module": "DB",
"priority": 3,
"tip": "文本控件字体,滚动显示\n",
"type": "constant"
},
{
"demo": "文本控件字体,高亮滚动显示\nDB.FONT_HIGHLIGHT_SCROLL = 0x10",
"key": "FONT_HIGHLIGHT_SCROLL",
"module": "DB",
"priority": 3,
"tip": "文本控件字体,高亮滚动显示\n",
"type": "constant"
},
{
"demo": "文本控件字体,默认显示方式(像素显示)\nDB.FONT_DEFAULT = DB.FONT_SHOW_PIXEL",
"key": "FONT_DEFAULT",
"module": "DB",
"priority": 3,
"tip": "文本控件字体,默认显示方式(像素显示)\n",
"type": "constant"
},
{
"demo": "文本编码格式:内码编码\nDB.FONT_ENCODE_ANSI = 0x00",
"key": "FONT_ENCODE_ANSI",
"module": "DB",
"priority": 3,
"tip": "文本编码格式:内码编码\n",
"type": "constant"
},
{
"demo": "文本编码格式:unicode编码\nDB.FONT_ENCODE_UNICODE = 0x01",
"key": "FONT_ENCODE_UNICODE",
"module": "DB",
"priority": 3,
"tip": "文本编码格式:unicode编码\n",
"type": "constant"
},
{
"demo": "文本编码格式:utf-8编码\nDB.FONT_ENCODE_UTF8 = 0x02",
"key": "FONT_ENCODE_UTF8",
"module": "DB",
"priority": 3,
"tip": "文本编码格式:utf-8编码\n",
"type": "constant"
},
{
"demo": "文本大小端存储:大端\nDB.FONT_ENDIAN_BIG = 0x00",
"key": "FONT_ENDIAN_BIG",
"module": "DB",
"priority": 3,
"tip": "文本大小端存储:大端\n",
"type": "constant"
},
{
"demo": "文本大小端存储:小端\nDB.FONT_ENDIAN_SMALL = 0x01",
"key": "FONT_ENDIAN_SMALL",
"module": "DB",
"priority": 3,
"tip": "文本大小端存储:小端\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:scan end\nDB.HCI_EVENT_INQUIRY_COMPLETE = 0x01",
"key": "HCI_EVENT_INQUIRY_COMPLETE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:scan end\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:connection\nDB.HCI_EVENT_CONNECTION_COMPLETE = 0x03",
"key": "HCI_EVENT_CONNECTION_COMPLETE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:connection\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:disconnection\nDB.HCI_EVENT_DISCONNECTION_COMPLETE = 0x05",
"key": "HCI_EVENT_DISCONNECTION_COMPLETE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:disconnection\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:pin\nDB.HCI_EVENT_PIN_CODE_REQUEST = 0x16",
"key": "HCI_EVENT_PIN_CODE_REQUEST",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:pin\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.HCI_EVENT_IO_CAPABILITY_REQUEST = 0x31",
"key": "HCI_EVENT_IO_CAPABILITY_REQUEST",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.HCI_EVENT_USER_CONFIRMATION_REQUEST = 0x33",
"key": "HCI_EVENT_USER_CONFIRMATION_REQUEST",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.HCI_EVENT_USER_PASSKEY_REQUEST = 0x34",
"key": "HCI_EVENT_USER_PASSKEY_REQUEST",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.HCI_EVENT_USER_PRESSKEY_NOTIFICATION = 0x3B",
"key": "HCI_EVENT_USER_PRESSKEY_NOTIFICATION",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.HCI_EVENT_VENDOR_NO_RECONN_ADDR = 0xF8",
"key": "HCI_EVENT_VENDOR_NO_RECONN_ADDR",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.HCI_EVENT_VENDOR_REMOTE_TEST = 0xFE",
"key": "HCI_EVENT_VENDOR_REMOTE_TEST",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.BTSTACK_EVENT_HCI_CONNECTIONS_DELETE = 0x6D",
"key": "BTSTACK_EVENT_HCI_CONNECTIONS_DELETE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_SUCCESS = 0x00",
"key": "ERROR_CODE_SUCCESS",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_PAGE_TIMEOUT = 0x04",
"key": "ERROR_CODE_PAGE_TIMEOUT",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_AUTHENTICATION_FAILURE = 0x05",
"key": "ERROR_CODE_AUTHENTICATION_FAILURE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_PIN_OR_KEY_MISSING = 0x06",
"key": "ERROR_CODE_PIN_OR_KEY_MISSING",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_CONNECTION_TIMEOUT = 0x08",
"key": "ERROR_CODE_CONNECTION_TIMEOUT",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_SYNCHRONOUS_CONNECTION_LIMIT_TO_A_DEVICE_EXCEEDED = 0x0A",
"key": "ERROR_CODE_SYNCHRONOUS_CONNECTION_LIMIT_TO_A_DEVICE_EXCEEDED",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_ACL_CONNECTION_ALREADY_EXISTS = 0x0B",
"key": "ERROR_CODE_ACL_CONNECTION_ALREADY_EXISTS",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES = 0x0D",
"key": "ERROR_CODE_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR = 0x0F",
"key": "ERROR_CODE_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED = 0x10",
"key": "ERROR_CODE_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_REMOTE_USER_TERMINATED_CONNECTION = 0x13",
"key": "ERROR_CODE_REMOTE_USER_TERMINATED_CONNECTION",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.ERROR_CODE_CONNECTION_TERMINATED_BY_LOCAL_HOST = 0x16",
"key": "ERROR_CODE_CONNECTION_TERMINATED_BY_LOCAL_HOST",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.CUSTOM_BB_AUTO_CANCEL_PAGE = 0xFD",
"key": "CUSTOM_BB_AUTO_CANCEL_PAGE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "gui 蓝牙:\nDB.BB_CANCEL_PAGE = 0xFE",
"key": "BB_CANCEL_PAGE",
"module": "DB",
"priority": 3,
"tip": "gui 蓝牙:\n",
"type": "constant"
},
{
"demo": "获取蓝牙耳机连接状态\nDB.BT_EMITTER_CONNECT_STATUS = 0x01",
"key": "BT_EMITTER_CONNECT_STATUS",
"module": "DB",
"priority": 3,
"tip": "获取蓝牙耳机连接状态\n",
"type": "constant"
},
{
"demo": "获取手机蓝牙连接状态\nDB.BT_PHONE_CONNECT_STATUS = 0x02",
"key": "BT_PHONE_CONNECT_STATUS",
"module": "DB",
"priority": 3,
"tip": "获取手机蓝牙连接状态\n",
"type": "constant"
},
{
"demo": "获取下一个数据,从指定索引开始获取,直到最后一个数据\nDB.DEVICE_GET_NEXT_DATA = 0x01",
"key": "DEVICE_GET_NEXT_DATA",
"module": "DB",
"priority": 3,
"tip": "获取下一个数据,从指定索引开始获取,直到最后一个数据\n",
"type": "constant"
},
{
"demo": "获取上一个数据,从指定索引开始获取,直到第一个数据\nDB.DEVICE_GET_PREV_DATA = 0x02",
"key": "DEVICE_GET_PREV_DATA",
"module": "DB",
"priority": 3,
"tip": "获取上一个数据,从指定索引开始获取,直到第一个数据\n",
"type": "constant"
},
{
"demo": "获取所有数据,直接获取索要获取数据的全部内容,注意内存消耗!\nDB.DEVICE_GET_ALL_DATA = 0x04",
"key": "DEVICE_GET_ALL_DATA",
"module": "DB",
"priority": 3,
"tip": "获取所有数据,直接获取索要获取数据的全部内容,注意内存消耗!\n",
"type": "constant"
},
{
"demo": "device 获取数据:\\n1. 获取指定索引的数据\\n2. 为获取上/下一个数据设定索引位置。\nDB.DEVICE_GET_IND_DATA = 0x08",
"key": "DEVICE_GET_IND_DATA",
"module": "DB",
"priority": 3,
"tip": "device 获取数据:\\n1. 获取指定索引的数据\\n2. 为获取上/下一个数据设定索引位置。\n",
"type": "constant"
},
{
"demo": "device 获取数据:获取存储的数据中的最大值\nDB.DEVICE_GET_MAX_DATA = 0x10",
"key": "DEVICE_GET_MAX_DATA",
"module": "DB",
"priority": 3,
"tip": "device 获取数据:获取存储的数据中的最大值\n",
"type": "constant"
},
{
"demo": "device 获取数据:获取存储的数据中的最小值\nDB.DEVICE_GET_MIN_DATA = 0x20",
"key": "DEVICE_GET_MIN_DATA",
"module": "DB",
"priority": 3,
"tip": "device 获取数据:获取存储的数据中的最小值\n",
"type": "constant"
},
{
"demo": "device 获取数据:获取存储的数据个数\nDB.DEVICE_GET_DATA_NUM = 0x40",
"key": "DEVICE_GET_DATA_NUM",
"module": "DB",
"priority": 3,
"tip": "device 获取数据:获取存储的数据个数\n",
"type": "constant"
},
{
"demo": "创建定时器,选择创建 timer 实例\nDB.SYS_TIMER_HANDLER = 0x01",
"key": "SYS_TIMER_HANDLER",
"module": "DB",
"priority": 3,
"tip": "创建定时器,选择创建 timer 实例\n",
"type": "constant"
},
{
"demo": "创建定时器,选择创建 timeout 实例\nDB.SYS_TIMEOUT_HANDLER = 0x02",
"key": "SYS_TIMEOUT_HANDLER",
"module": "DB",
"priority": 3,
"tip": "创建定时器,选择创建 timeout 实例\n",
"type": "constant"
},
{
"demo": "创建联系人操作句柄\nDB.SYS_OPERATE_CONTACTS = 0",
"key": "SYS_OPERATE_CONTACTS",
"module": "DB",
"priority": 3,
"tip": "创建联系人操作句柄\n",
"type": "constant"
},
{
"demo": "创建通话记录操作句柄\nDB.SYS_OPERATE_CALLLOG = 1",
"key": "SYS_OPERATE_CALLLOG",
"module": "DB",
"priority": 3,
"tip": "创建通话记录操作句柄\n",
"type": "constant"
},
{
"demo": "获取联系人/通话记录列表中元素数量\nDB.SYS_VM_READ_LIST_COUNT = 0x01",
"key": "SYS_VM_READ_LIST_COUNT",
"module": "DB",
"priority": 3,
"tip": "获取联系人/通话记录列表中元素数量\n",
"type": "constant"
},
{
"demo": "获取指定所以的联系人/通话记录\nDB.SYS_VM_READ_LIST_INDEX = 0x02",
"key": "SYS_VM_READ_LIST_INDEX",
"module": "DB",
"priority": 3,
"tip": "获取指定所以的联系人/通话记录\n",
"type": "constant"
},
{
"demo": "通过号码获取名称\nDB.SYS_VM_READ_NAME_BY_NUMBER = 0x03",
"key": "SYS_VM_READ_NAME_BY_NUMBER",
"module": "DB",
"priority": 3,
"tip": "通过号码获取名称\n",
"type": "constant"
},
{
"demo": "保存联系人/通话记录到列表中\nDB.SYS_VM_SAVE_LIST_BOOK = 0x01",
"key": "SYS_VM_SAVE_LIST_BOOK",
"module": "DB",
"priority": 3,
"tip": "保存联系人/通话记录到列表中\n",
"type": "constant"
},
{
"demo": "已选中的卡片数量\nDB.CardSetNum = 0x00",
"key": "CardSetNum",
"module": "DB",
"priority": 3,
"tip": "已选中的卡片数量\n",
"type": "constant"
},
{
"demo": "屏幕亮度等级\nDB.LightLevel = 0x01",
"key": "LightLevel",
"module": "DB",
"priority": 3,
"tip": "屏幕亮度等级\n",
"type": "constant"
},
{
"demo": "屏幕熄屏时间\nDB.DarkTime = 0x02",
"key": "DarkTime",
"module": "DB",
"priority": 3,
"tip": "屏幕熄屏时间\n",
"type": "constant"
},
{
"demo": "快捷键选项\nDB.ShortcutKey = 0x03",
"key": "ShortcutKey",
"module": "DB",
"priority": 3,
"tip": "快捷键选项\n",
"type": "constant"
},
{
"demo": "上一次系统音量\nDB.LastSysVol = 0x04",
"key": "LastSysVol",
"module": "DB",
"priority": 3,
"tip": "上一次系统音量\n",
"type": "constant"
},
{
"demo": "屏幕常亮使能\nDB.LightAlwayEn = 0x05",
"key": "LightAlwayEn",
"module": "DB",
"priority": 3,
"tip": "屏幕常亮使能\n",
"type": "constant"
},
{
"demo": "屏幕常亮时间\nDB.LightTime = 0x06",
"key": "LightTime",
"module": "DB",
"priority": 3,
"tip": "屏幕常亮时间\n",
"type": "constant"
},
{
"demo": "系统静音标志\nDB.SysVoiceMute = 0x07",
"key": "SysVoiceMute",
"module": "DB",
"priority": 3,
"tip": "系统静音标志\n",
"type": "constant"
},
{
"demo": "全天勿扰使能\nDB.AllDayUndisturbEn = 0x08",
"key": "AllDayUndisturbEn",
"module": "DB",
"priority": 3,
"tip": "全天勿扰使能\n",
"type": "constant"
},
{
"demo": "定时勿扰使能\nDB.TimeUndisturbEn = 0x09",
"key": "TimeUndisturbEn",
"module": "DB",
"priority": 3,
"tip": "定时勿扰使能\n",
"type": "constant"
},
{
"demo": "定时勿扰起始时间(时)\nDB.UndisturbStimeH = 0x0A",
"key": "UndisturbStimeH",
"module": "DB",
"priority": 3,
"tip": "定时勿扰起始时间(时)\n",
"type": "constant"
},
{
"demo": "定时勿扰起始时间(分)\nDB.UndisturbStimeM = 0x0B",
"key": "UndisturbStimeM",
"module": "DB",
"priority": 3,
"tip": "定时勿扰起始时间(分)\n",
"type": "constant"
},
{
"demo": "定时勿扰结束时间(时)\nDB.UndisturbEtimeH = 0x0C",
"key": "UndisturbEtimeH",
"module": "DB",
"priority": 3,
"tip": "定时勿扰结束时间(时)\n",
"type": "constant"
},
{
"demo": "定时勿扰结束时间(分)\nDB.UndisturbEtimeM = 0x0D",
"key": "UndisturbEtimeM",
"module": "DB",
"priority": 3,
"tip": "定时勿扰结束时间(分)\n",
"type": "constant"
},
{
"demo": "训练自动识别使能\nDB.TrainAutoEn = 0x0E",
"key": "TrainAutoEn",
"module": "DB",
"priority": 3,
"tip": "训练自动识别使能\n",
"type": "constant"
},
{
"demo": "是否连接新手机\nDB.ConnNewPhone = 0x0F",
"key": "ConnNewPhone",
"module": "DB",
"priority": 3,
"tip": "是否连接新手机\n",
"type": "constant"
},
{
"demo": "语言选择\nDB.Language = 0x10",
"key": "Language",
"module": "DB",
"priority": 3,
"tip": "语言选择\n",
"type": "constant"
},
{
"demo": "菜单风格\nDB.MenuStyle = 0x11",
"key": "MenuStyle",
"module": "DB",
"priority": 3,
"tip": "菜单风格\n",
"type": "constant"
},
{
"demo": "周一打开\nDB.SYS_ALARM_MONDAY_OPEN = 0x02",
"key": "SYS_ALARM_MONDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周一打开\n",
"type": "constant"
},
{
"demo": "周一关闭\nDB.SYS_ALARM_MONDAY_CLOSE = 0xfd",
"key": "SYS_ALARM_MONDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周一关闭\n",
"type": "constant"
},
{
"demo": "周二打开\nDB.SYS_ALARM_TUESDAY_OPEN = 0x04",
"key": "SYS_ALARM_TUESDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周二打开\n",
"type": "constant"
},
{
"demo": "周二关闭\nDB.SYS_ALARM_TUESDAY_CLOSE = 0xfb",
"key": "SYS_ALARM_TUESDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周二关闭\n",
"type": "constant"
},
{
"demo": "周三打开\nDB.SYS_ALARM_WEDNESDAY_OPEN = 0x08",
"key": "SYS_ALARM_WEDNESDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周三打开\n",
"type": "constant"
},
{
"demo": "周三关闭\nDB.SYS_ALARM_WEDNESDAY_CLOSE = 0xf7",
"key": "SYS_ALARM_WEDNESDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周三关闭\n",
"type": "constant"
},
{
"demo": "周四打开\nDB.SYS_ALARM_THURSDAY_OPEN = 0x10",
"key": "SYS_ALARM_THURSDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周四打开\n",
"type": "constant"
},
{
"demo": "周四关闭\nDB.SYS_ALARM_THURSDAY_CLOSE = 0xef",
"key": "SYS_ALARM_THURSDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周四关闭\n",
"type": "constant"
},
{
"demo": "周五打开\nDB.SYS_ALARM_FRIDAY_OPEN = 0x20",
"key": "SYS_ALARM_FRIDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周五打开\n",
"type": "constant"
},
{
"demo": "周五关闭\nDB.SYS_ALARM_FRIDAY_CLOSE = 0xdf",
"key": "SYS_ALARM_FRIDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周五关闭\n",
"type": "constant"
},
{
"demo": "周六打开\nDB.SYS_ALARM_SATURDAY_OPEN = 0x40",
"key": "SYS_ALARM_SATURDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周六打开\n",
"type": "constant"
},
{
"demo": "周六关闭\nDB.SYS_ALARM_SATURDAY_CLOSE = 0xbf",
"key": "SYS_ALARM_SATURDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周六关闭\n",
"type": "constant"
},
{
"demo": "周日打开\nDB.SYS_ALARM_SUNDAY_OPEN = 0x80",
"key": "SYS_ALARM_SUNDAY_OPEN",
"module": "DB",
"priority": 3,
"tip": "周日打开\n",
"type": "constant"
},
{
"demo": "周日关闭\nDB.SYS_ALARM_SUNDAY_CLOSE = 0x7f",
"key": "SYS_ALARM_SUNDAY_CLOSE",
"module": "DB",
"priority": 3,
"tip": "周日关闭\n",
"type": "constant"
},
{
"demo": "最大闹钟数量\nDB.SYS_ALARM_MAX_NUMBER = 5",
"key": "SYS_ALARM_MAX_NUMBER",
"module": "DB",
"priority": 3,
"tip": "最大闹钟数量\n",
"type": "constant"
},
{
"demo": "设置闹钟开关\nDB.SYS_ALARM_SET_ONOFF = 0x01",
"key": "SYS_ALARM_SET_ONOFF",
"module": "DB",
"priority": 3,
"tip": "设置闹钟开关\n",
"type": "constant"
},
{
"demo": "设置闹钟时间\nDB.SYS_ALARM_SET_TIME = 0x02",
"key": "SYS_ALARM_SET_TIME",
"module": "DB",
"priority": 3,
"tip": "设置闹钟时间\n",
"type": "constant"
},
{
"demo": "设置闹钟模式\nDB.SYS_ALARM_SET_MODE = 0x04",
"key": "SYS_ALARM_SET_MODE",
"module": "DB",
"priority": 3,
"tip": "设置闹钟模式\n",
"type": "constant"
},
{
"demo": "设置闹钟贪睡\nDB.SYS_ALARM_SET_SNOOZE = 0x08",
"key": "SYS_ALARM_SET_SNOOZE",
"module": "DB",
"priority": 3,
"tip": "设置闹钟贪睡\n",
"type": "constant"
},
{
"demo": "设置闹钟赞数关闭\nDB.SYS_ALARM_SET_CLOSE = 0x10",
"key": "SYS_ALARM_SET_CLOSE",
"module": "DB",
"priority": 3,
"tip": "设置闹钟赞数关闭\n",
"type": "constant"
},
{
"demo": "",
"key": "do",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "else",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "elseif",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "end",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "false",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "for",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "function name()\n ...\nend",
"key": "function",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "if (a<10) then\n ...\nelse\n ...\nend",
"key": "if",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "in",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "local",
"module": "lua",
"priority": 1,
"tip": "Lua关键字,定义局部变量",
"type": "keyword"
},
{
"demo": "",
"key": "nil",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "not",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "or",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "repeat",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "return",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "then",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "true",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "until",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "while (true)\ndo\n print(\"...\")\nend",
"key": "while",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "goto",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "this",
"module": "lua",
"priority": 1,
"tip": "Lua关键字,一般不适用this",
"type": "keyword"
},
{
"demo": "",
"key": "until",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
},
{
"demo": "",
"key": "require",
"module": "lua",
"priority": 1,
"tip": "Lua关键字,一般不使用require导包",
"type": "keyword"
},
{
"demo": "",
"key": "table",
"module": "lua",
"priority": 1,
"tip": "Lua关键字",
"type": "keyword"
}
]