Совершить звонок из приложения для Android, построенного на titanium appcelerator

#android #titanium

#Android #titanium

Вопрос:

Я использую Titanium для разработки приложения для Android. В моем приложении я должен совершать звонки из приложения. Я пишу Java Script для разработки приложения.

Итак, мой вопрос в том, есть ли какой-либо способ, с помощью которого я могу совершить звонок из моего приложения, когда я использую titanium, как мы можем сделать в собственном коде Android, вызвав Intent для вызова определенного номера.

Спасибо, Ракеш

Ответ №1:

Да, вы можете совершить звонок следующим образом:

 Ti.Platform.openURL('tel://911');
  

Или для запроса,

 Ti.Platform.openURL('telprompt://911');
  

Для получения более подробной информации о платформе Titanium

Комментарии:

1. почему этот код не работает со мной? часть «//» читается как часть номера, :S, но с iphone все gr8

2. Грейс: Ты говоришь об Android?

3. Первая ссылка работает для меня :). вы можете попробовать второе. смотрите обновленный ответ.

4. когда я использую ‘tel: number’, он открывает мне список контактов, чтобы сохранить номер, но не набирает номер, почему?

Ответ №2:

Я нашел это, возможно, это работает на Android:

 var intent = Ti.Android.createIntent({
    action: Ti.Android.ACTION_CALL,
    data: 'tel:12421342'
});
Ti.Android.currentActivity.startActivity(intent);
  

Я еще не пробовал это. Удачи!

(Aase