2013-05-06 148 views
0

我正在创建用户可以从中拨打电话的应用程序。在这个应用程序中,我想给出使用电话的拨号程序或其他VOIP应用程序(如Skype或Lync(偶然都是Microsoft软件))的选项。我唯一的问题是,他们似乎没有注册听android.intent.action.CALL(这给了我电话),但只为android.intent.action.CALL_PRIVILEGED - 通过我无法达到电话的拨号器(我猜这是特权部分)。我正在开发股票Nexus 4 btw。从应用程序拨打电话时Skype /拨号程序的选项

是否有一个漂亮的方式,我可以启动我的意图,并给予拨号程序和Skype/Lync的选项?

现在我打电话的意图看起来是这样的:

Uri numberUri = Uri.parse("tel:" + number); 
final Intent intent = new Intent("android.intent.action.CALL_PRIVILEGED"); 
intent.setData(numberUri); 
mContext.startActivity(intent); 

随意交流的意图为Intent.ACTION_CALL的内容 - 我正在做的那一刻所有的时间。

+0

Mark,您是否每个人都找到了从意图启动Lync(或Skype)呼叫的方法? – Innova 2013-07-23 13:44:18

+0

不,没有解决方案。我认为有人需要首先击中谷歌,然后用大棒来解决这个问题。 – 2013-07-23 15:04:14

回答

0

对不起亲爱的,这是不可能的。

相关问题