fix readme
This commit is contained in:
14
README_ru.md
14
README_ru.md
@@ -21,19 +21,19 @@
|
||||
* `ui:showProgressBar(text, currentValue, maxValue)` - показывает прогресс бар;
|
||||
* `ui:showToast(string)` - показывает информационное сообщение в стиле Android;
|
||||
|
||||
При нажатии любого элемента интерфейса будет выполнен колбек `onClick(number)`, где number - это порядковый номер элемента. Например, если вы используете `ui:showButtons` для показа трех кнопок, то при нажатии первой кнопки будет вызван `onClick` с аргументом 1, второй - с аргументов 2 и так далее. Если элемент на экране всего один - аргумент всегда будет равен единицы и его можно будет опустить.
|
||||
При нажатии на любой элемент интерфейса будет выполнен колбек `onClick(number)`, где number - это порядковый номер элемента. Например, если вы используете `ui:showButtons` для показа трех кнопок, то при нажатии первой кнопки будет вызван `onClick` с аргументом 1, второй - с аргументов 2, и так далее. Если элемент на экране всего один - аргумент всегда будет равен единице и его можно будет опустить.
|
||||
|
||||
# Системные функции
|
||||
|
||||
* `system:openApp(string)` - открывает приложение, имя пакета которого указано в аргументе;
|
||||
* `system:openBrowser(string)` - открывает указанный URL в браузере или в приложении, умеющем обрабатывать данный тип URL;
|
||||
* `system:getLocation()` - возвращает сохраненнное местоположение в таблице с двумя значениями (запрос местоположения НЕ выполняется, используется значение, сохраненное системой ранее).
|
||||
* `system:getLocation()` - возвращает местоположение в таблице с двумя значениями (запрос местоположения НЕ выполняется, используется значение, сохраненное системой ранее).
|
||||
|
||||
# Функции обработки данных
|
||||
|
||||
* `json:getValue(string, string)` - получает указанное значение из JSON-строки; первый аргумент - JSON-строка, второй - инструкция для получения значения.
|
||||
* `json:getValue(string, string)` - получает указанное значение из JSON; первый аргумент - JSON-строка, второй - инструкция для получения значения.
|
||||
|
||||
В отличие классических парзеров JSON, эта функция предназначена не для парзинга, а именно для извлечения одиночных значений. Например, есть следующий JSON:
|
||||
В отличие от классических парзеров JSON, эта функция предназначена не для парзинга, а именно для извлечения одиночных значений. Например, есть следующий JSON:
|
||||
|
||||
```
|
||||
{
|
||||
@@ -46,13 +46,13 @@
|
||||
}
|
||||
```
|
||||
|
||||
Необходимо извлечь из него строку "joke". По тексту JSON видно, что эта строка содержится внутри объекта "value", а сам этот объект находится внутри основного объекта JSON. Другими словами чтобы извлечь нужную строку необходимо "открыть" основной объект JSON, затем "открыть" объект "value" и извлечь из него строку "joke". В коде это будет выглядеть так:
|
||||
Необходимо извлечь из него строку "joke". По тексту JSON видно, что эта строка содержится внутри объекта "value", а сам этот объект находится внутри основного объекта JSON. Другими словами чтобы извлечь нужную строку необходимо "открыть" основной объект JSON, затем "открыть" объект "value" и найти в нем строку "joke". В коде это будет выглядеть так:
|
||||
|
||||
```
|
||||
local joke = json:getValue(result, "object object:value string:joke")
|
||||
joke = json:getValue(result, "object object:value string:joke")
|
||||
```
|
||||
|
||||
При этом полный текст скрипта выглядит так:
|
||||
При этом полный текст скрипта может выглядеть так:
|
||||
|
||||
```
|
||||
function onAlarm()
|
||||
|
||||
Reference in New Issue
Block a user