android – Intent.ACTION_CALL启动Skype通话而不是“正常”通话

android – Intent.ACTION_CALL启动Skype通话而不是“正常”通话,第1张

概述我有以下代码,我从对话框片段按钮启动它: uri = "tel:"+ServerDialogCallUs.this.contents.getString("phone_number"); Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(uri)); 这段代码不是拨打普通电话,而是开始拨打Skype 我有以下代码,我从对话框片段按钮启动它:

uri = "tel:"+ServerDialogCallUs.this.contents.getString("phone_number"); Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(uri));

这段代码不是拨打普通电话,而是开始拨打Skype电话.如何为用户提供在普通呼叫和Skype呼叫之间进行选择的选项.
谢谢

解决方法 实际上,我错过了许可:

<uses-permission androID:name="androID.permission.CALL_PHONE" />

将此权限添加到清单后,我可以在普通和Skype调用之间进行选择.谢谢

总结

以上是内存溢出为你收集整理的android – Intent.ACTION_CALL启动Skype通话而不是“正常”通话全部内容,希望文章能够帮你解决android – Intent.ACTION_CALL启动Skype通话而不是“正常”通话所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1123481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存