add phone functions #2

This commit is contained in:
Evgeny
2021-09-02 14:53:31 +03:00
parent 9c6b2e3486
commit 6cd7ea1f34
3 changed files with 16 additions and 4 deletions

View File

@@ -154,10 +154,12 @@ Calendar table format:
* `phone:get_contacts()` - returns table of phone contacts; * `phone:get_contacts()` - returns table of phone contacts;
* `phone:make_call(number)` - dial the number in the dialer; * `phone:make_call(number)` - dial the number in the dialer;
* `phone:send_sms(number, [text])` - open SMS application and enter the number, optionally enter text; * `phone:send_sms(number, [text])` - open SMS application and enter the number, optionally enter text;
* `phone:show_contact_dialog(id)` - open contact dialog;
Contacts table format: Contacts table format:
* `lookupKey` - unique contact identifier; * `id` - contact id;
* `lookup_key` - unique contact identifier;
* `name` - contact name; * `name` - contact name;
* `number` - contact number. * `number` - contact number.

View File

@@ -154,10 +154,12 @@ ui:show_context_menu({
* `phone:get_contacts()` - возвращает таблицу телефонных контактов; * `phone:get_contacts()` - возвращает таблицу телефонных контактов;
* `phone:make_call(number)` - набрать номер в диалере; * `phone:make_call(number)` - набрать номер в диалере;
* `phone:send_sms(number, [text])` - открыть приложение СМС и ввети номер, опционально ввести текст; * `phone:send_sms(number, [text])` - открыть приложение СМС и ввети номер, опционально ввести текст;
* `phone:show_contact_dialog(id)` - показать диалог контакта;
Формат таблицы контактов: Формат таблицы контактов:
* `lookupKey` - уникальный идентификтор контакта; * `id` - ID контакта;
* `lookup_key` - уникальный идентификтор контакта;
* `name` - имя контакта; * `name` - имя контакта;
* `number` - номер контакта. * `number` - номер контакта.

View File

@@ -1,11 +1,19 @@
function on_resume() function on_resume()
ui:show_lines({ "Make call 123", "Send SMS 123" }) ui:show_lines({
"Make call 123",
"Send SMS 123",
"Show dialog"
})
end end
function on_click(idx) function on_click(idx)
if idx == 1 then if idx == 1 then
phone:make_call("123") phone:make_call("123")
else elseif idx == 2 then
phone:send_sms("123", "Test") phone:send_sms("123", "Test")
else
local first_contact = phone:get_contacts()[1]
phone:show_contact_dialog(first_contact.id)
end end
end end