diff --git a/README_ru.md b/README_ru.md index 954ec43..de7dbe9 100644 --- a/README_ru.md +++ b/README_ru.md @@ -14,12 +14,16 @@ # Функции показа данных -* `aio:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст; -* `aio:showLines(table)` - выводит список строк, в качестве аргумента принимает таблицу строк; -* `aio:showLinesWithAuthors(table, table)` - выводит список строк с отправителем (на манер почтового виджета); первая таблица - сами строки, вторая - соответствующие им отправители; таблицы должны быть одинакового размера; -* `aio:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар; -* `aio:showToast(string)` - показывает информационное сообщение в стиле Android; -* `aio:openBrowser(string)` - открывает указанный URL в бразуере или в приложении, умеющем обрабатывать данный тип URL. +* `ui:showText(string)` - выводит в виджет обычный текст; повторный вызов стирает предыдущий текст; +* `ui:showLines(table)` - выводит список строк, в качестве аргумента принимает таблицу строк; +* `ui:showLinesWithAuthors(table, table)` - выводит список строк с отправителем (на манер почтового виджета); первая таблица - сами строки, вторая - соответствующие им отправители; таблицы должны быть одинакового размера; +* `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар; +* `ui:showToast(string)` - показывает информационное сообщение в стиле Android; + +# Системные функции + +* `system:openApp(string)` - открывает приложение, имя пакета которого указано в аргументе; +* `system:openBrowser(string)` - открывает указанный URL в бразуере или в приложении, умеющем обрабатывать данный тип URL. # Функции обработки данных diff --git a/btc-widget.lua b/btc-widget.lua index 85c3d0e..4ea6e9f 100644 --- a/btc-widget.lua +++ b/btc-widget.lua @@ -4,5 +4,5 @@ end function onNetworkResult(result) local price = json:getValue(result, "object object:USD string:last") - aio:showText("BTC = "..price.." USD") + ui:showText("BTC = "..price.." USD") end diff --git a/clock-widget.lua b/clock-widget.lua index 21712ae..4bc15dd 100644 --- a/clock-widget.lua +++ b/clock-widget.lua @@ -1,4 +1,4 @@ function onTick() local timeStr = os.date('%Y-%m-%d %H:%M:%S') - aio:showText(timeStr) + ui:showText(timeStr) end diff --git a/github_trending-widget.lua b/github_trending-widget.lua index 562491e..b03ced6 100644 --- a/github_trending-widget.lua +++ b/github_trending-widget.lua @@ -27,9 +27,9 @@ function onNetworkResult(result) json:getValue(result, "array object:2 string:url"), } - aio:showLinesWithAuthors(names, descriptions) + ui:showLinesWithAuthors(names, descriptions) end function onClick(idx) - aio:openBrowser(urls[idx]) + system:openBrowser(urls[idx]) end diff --git a/hello_world-widget.lua b/hello_world-widget.lua index d03b849..2a8ef0e 100644 --- a/hello_world-widget.lua +++ b/hello_world-widget.lua @@ -1,3 +1,3 @@ function onResume() - aio:showText("Hello world!") + ui:showText("Hello world!") end diff --git a/icndb-widget.lua b/icndb-widget.lua index 3ec126f..aa288da 100644 --- a/icndb-widget.lua +++ b/icndb-widget.lua @@ -4,5 +4,5 @@ end function onNetworkResult(result) local joke = json:getValue(result, "object object:value string:joke") - aio:showText(joke) + ui:showText(joke) end diff --git a/isdayoff_ru-widget.lua b/isdayoff_ru-widget.lua index 370fd24..b5a93d0 100644 --- a/isdayoff_ru-widget.lua +++ b/isdayoff_ru-widget.lua @@ -5,10 +5,10 @@ end function onNetworkResult(result) if result == "0" then - aio:showText("Сегодня рабочий день") + ui:showText("Сегодня рабочий день") elseif result == "1" then - aio:showText("Сегодня выходной") + ui:showText("Сегодня выходной") else - aio:showText("Ошибка") + ui:showText("Ошибка") end end diff --git a/open_app_test-widget.lua b/open_app_test-widget.lua new file mode 100644 index 0000000..ba6f03f --- /dev/null +++ b/open_app_test-widget.lua @@ -0,0 +1,7 @@ +function onResume() + ui:showText("Click to open Google Play") +end + +function onClick() + system:openApp("com.android.vending") +end diff --git a/progress_test-widget.lua b/progress_test-widget.lua index 85cabf4..df0f92c 100644 --- a/progress_test-widget.lua +++ b/progress_test-widget.lua @@ -1,3 +1,3 @@ function onResume() - aio:showProgressBar("Test", 50, 100) + ui:showProgressBar("Test", 50, 100) end diff --git a/public_ip-widget.lua b/public_ip-widget.lua index 584f3e8..2a86fd1 100644 --- a/public_ip-widget.lua +++ b/public_ip-widget.lua @@ -3,5 +3,5 @@ function onAlarm() end function onNetworkResult(result) - aio:showText(result) + ui:showText(result) end diff --git a/random-joke-widget.lua b/random-joke-widget.lua index f937e00..17268bc 100644 --- a/random-joke-widget.lua +++ b/random-joke-widget.lua @@ -5,5 +5,5 @@ end function onNetworkResult(result) local setup = json:getValue(result, "object string:setup") local punchline = json:getValue(result, "object string:punchline") - aio:showLines({setup, punchline}) + ui:showLines({setup, punchline}) end diff --git a/year_progress-widget.lua b/year_progress-widget.lua index f0427b1..c6ff228 100644 --- a/year_progress-widget.lua +++ b/year_progress-widget.lua @@ -2,5 +2,5 @@ function onResume() local yearDays = 365 local currentDay = os.date("*t").yday local percent = math.floor(currentDay / (yearDays / 100)) - aio:showProgressBar("Year progress: "..percent.."%", currentDay, yearDays) + ui:showProgressBar("Year progress: "..percent.."%", currentDay, yearDays) end