Update scripts and docs to reflect chnages in 3.2.7-beta9
This commit is contained in:
16
README_ru.md
16
README_ru.md
@@ -14,12 +14,16 @@
|
|||||||
|
|
||||||
# Функции показа данных
|
# Функции показа данных
|
||||||
|
|
||||||
* `aio:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст;
|
* `ui:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст;
|
||||||
* `aio:showLines(table)` - выводит список строк, в качестве аргумента принимает таблицу строк;
|
* `ui:showLines(table)` - выводит список строк, в качестве аргумента принимает таблицу строк;
|
||||||
* `aio:showLinesWithAuthors(table, table)` - выводит список строк с отправителем (на манер почтового виджета); первая таблица - сами строки, вторая - соответствующие им отправители; таблицы должны быть одинакового размера;
|
* `ui:showLinesWithAuthors(table, table)` - выводит список строк с отправителем (на манер почтового виджета); первая таблица - сами строки, вторая - соответствующие им отправители; таблицы должны быть одинакового размера;
|
||||||
* `aio:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар;
|
* `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар;
|
||||||
* `aio:showToast(string)` - показывает информационное сообщение в стиле Android;
|
* `ui:showToast(string)` - показывает информационное сообщение в стиле Android;
|
||||||
* `aio:openBrowser(string)` - открывает указанный URL в бразуере или в приложении, умеющем обрабатывать данный тип URL.
|
|
||||||
|
# Системные функции
|
||||||
|
|
||||||
|
* `system:openApp(string)` - открывает приложение, имя пакета которого указано в аргументе;
|
||||||
|
* `system:openBrowser(string)` - открывает указанный URL в бразуере или в приложении, умеющем обрабатывать данный тип URL.
|
||||||
|
|
||||||
# Функции обработки данных
|
# Функции обработки данных
|
||||||
|
|
||||||
|
|||||||
@@ -4,5 +4,5 @@ end
|
|||||||
|
|
||||||
function onNetworkResult(result)
|
function onNetworkResult(result)
|
||||||
local price = json:getValue(result, "object object:USD string:last")
|
local price = json:getValue(result, "object object:USD string:last")
|
||||||
aio:showText("BTC = "..price.." USD")
|
ui:showText("BTC = "..price.." USD")
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
function onTick()
|
function onTick()
|
||||||
local timeStr = os.date('%Y-%m-%d %H:%M:%S')
|
local timeStr = os.date('%Y-%m-%d %H:%M:%S')
|
||||||
aio:showText(timeStr)
|
ui:showText(timeStr)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -27,9 +27,9 @@ function onNetworkResult(result)
|
|||||||
json:getValue(result, "array object:2 string:url"),
|
json:getValue(result, "array object:2 string:url"),
|
||||||
}
|
}
|
||||||
|
|
||||||
aio:showLinesWithAuthors(names, descriptions)
|
ui:showLinesWithAuthors(names, descriptions)
|
||||||
end
|
end
|
||||||
|
|
||||||
function onClick(idx)
|
function onClick(idx)
|
||||||
aio:openBrowser(urls[idx])
|
system:openBrowser(urls[idx])
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
function onResume()
|
function onResume()
|
||||||
aio:showText("Hello world!")
|
ui:showText("Hello world!")
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -4,5 +4,5 @@ end
|
|||||||
|
|
||||||
function onNetworkResult(result)
|
function onNetworkResult(result)
|
||||||
local joke = json:getValue(result, "object object:value string:joke")
|
local joke = json:getValue(result, "object object:value string:joke")
|
||||||
aio:showText(joke)
|
ui:showText(joke)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ end
|
|||||||
|
|
||||||
function onNetworkResult(result)
|
function onNetworkResult(result)
|
||||||
if result == "0" then
|
if result == "0" then
|
||||||
aio:showText("Сегодня рабочий день")
|
ui:showText("Сегодня рабочий день")
|
||||||
elseif result == "1" then
|
elseif result == "1" then
|
||||||
aio:showText("Сегодня выходной")
|
ui:showText("Сегодня выходной")
|
||||||
else
|
else
|
||||||
aio:showText("Ошибка")
|
ui:showText("Ошибка")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
7
open_app_test-widget.lua
Normal file
7
open_app_test-widget.lua
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
function onResume()
|
||||||
|
ui:showText("Click to open Google Play")
|
||||||
|
end
|
||||||
|
|
||||||
|
function onClick()
|
||||||
|
system:openApp("com.android.vending")
|
||||||
|
end
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
function onResume()
|
function onResume()
|
||||||
aio:showProgressBar("Test", 50, 100)
|
ui:showProgressBar("Test", 50, 100)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -3,5 +3,5 @@ function onAlarm()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function onNetworkResult(result)
|
function onNetworkResult(result)
|
||||||
aio:showText(result)
|
ui:showText(result)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ end
|
|||||||
function onNetworkResult(result)
|
function onNetworkResult(result)
|
||||||
local setup = json:getValue(result, "object string:setup")
|
local setup = json:getValue(result, "object string:setup")
|
||||||
local punchline = json:getValue(result, "object string:punchline")
|
local punchline = json:getValue(result, "object string:punchline")
|
||||||
aio:showLines({setup, punchline})
|
ui:showLines({setup, punchline})
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -2,5 +2,5 @@ function onResume()
|
|||||||
local yearDays = 365
|
local yearDays = 365
|
||||||
local currentDay = os.date("*t").yday
|
local currentDay = os.date("*t").yday
|
||||||
local percent = math.floor(currentDay / (yearDays / 100))
|
local percent = math.floor(currentDay / (yearDays / 100))
|
||||||
aio:showProgressBar("Year progress: "..percent.."%", currentDay, yearDays)
|
ui:showProgressBar("Year progress: "..percent.."%", currentDay, yearDays)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user