我正在创建一个用户可以呼叫人的应用程序。在这个应用程序中,我想提供使用手机拨号器或其他VOIP应用程序的选项,如Skype或Lync(顺便说一句,这两种应用程序都是Microsoft软件)。我唯一的问题是,他们似乎没有注册听android.intent.action.CALL(这给了我的电话),但只为android.intent.action.CALL_PRIVILEGED - 通过它我无法到达手机的拨号器(我猜这是特权部分)。我正在开发Nexus 4的股票。
有没有一种方法可以启动我的意图,并且可以选择拨号器和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 :(得分:0)
抱歉,亲爱的,这是不可能的。