Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Как открыть звонилку? (http://www.flasher.ru/forum/showthread.php?t=212303)

Comer 16.01.2016 12:19

Как открыть звонилку?
 
Уважаемые мастера!
Я создал небольшое андроид-приложение. Теперь мне нужно, чтобы после того, как пользователь нажмёт на кнопку с указанным номером телефона открылась бы "звонилка" (панель для набора номера с уже набранным номером телефона). Как это можно реализовать?
Вот у меня есть код, но он почему-то не работает, выдаёт ошибки. Подскажите, пожалуйста, в чём проблема, и как её решить!
Код AS3:

import android.content.Intent;
import android.net.Uri;
 
btn.addEventListener(MouseEvent.CLICK, fl);
 
function fl(event:MouseEvent):void
{
        intent = new Intent(Intent.ACTION_DIAL);
                intent.setData(Uri.parse("tel:12345"));
                startActivity(intent);
                break;
}


illuzor 16.01.2016 12:48

Конечно не работает. Вы пытаетесь вызывать java код из actionscript.
Как вариант - моё ane.

Comer 16.01.2016 13:02

Цитата:

Сообщение от illuzor (Сообщение 1190848)
Конечно не работает. Вы пытаетесь вызывать java код из actionscript.
Как вариант - моё ane.

Написал вот так, но что-то опять неправильно:
Код AS3:

import com.illuzor.communicationextension.CommunicationExtension;
 
btn.addEventListener(MouseEvent.CLICK, fl);
 
function fl(event:MouseEvent):void
{
        CommunicationExtension.phoneSupported;
        boolean. Is device supported phone function.
        CommunicationExtension.phoneCall("123456789");
}


illuzor 16.01.2016 13:20

Даже не знаю, как это комментировать...

Comer 16.01.2016 13:38

Цитата:

Сообщение от illuzor (Сообщение 1190854)
Даже не знаю, как это комментировать...

Конечно, я понимаю, что делаю что-то не так, и Вам от этого просто смешно. Моих знаний ещё очень недостаточно, чтобы самому в этом разобраться, поэтому я и обращаюсь к опытным мастерам не только за помощью, но и за поддержкой. За моральной поддержкой! Вы уж, пожалуйста, не сочтите за труд объяснить мне, как нужно правильно воспользоваться Вашей подсказкой... Пожалуйста!

illuzor 16.01.2016 14:36

http://gamedevblogs.ru/blog/android/1138.html
Прочтите раздел про вибрацию.

Comer 16.01.2016 14:53

Цитата:

Сообщение от illuzor (Сообщение 1190861)
http://gamedevblogs.ru/blog/android/1138.html
Прочтите раздел про вибрацию.

У-уу...! Оказывается, не всё так просто, и коротким кодом тут не обойтись. Во всяком случае, я теперь хоть имею представление о структуре, которая должна вызвать мою "звонилку". Мне на все эти премудрости нужно будет кучу времени убить, чтобы разобраться.
Но всё равно, спасибо Вам за то, что задали мне правильное направление на пути поиска правильного решения моего вопроса!

Добавлено через 1 час 2 минуты
Цитата:

Сообщение от illuzor (Сообщение 1190861)
http://gamedevblogs.ru/blog/android/1138.html
Прочтите раздел про вибрацию.

А ларчик просто открывался:
Код AS3:

navigateToURL(new URLRequest("tel:123456789"));

Всего-то делов...


Часовой пояс GMT +4, время: 03:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.