【发布时间】:2010-10-17 18:05:42
【问题描述】:
当从 web 视图中单击“skype me”链接(例如:skype://1866012345)时,我需要调用 Skype 应用程序并从 Skype 拨打电话。有人可以帮忙怎么做吗?
我尝试了以下方法:
从市场下载的 Skype 应用程序(在我的 driod 2.2 中)。 启动 Skype 时,调用的包是“skype.android.raider” - 根据 ADB 日志。 所以我尝试使用 cmp=com.skype.raider/.ui.call.SplashScreenActivity 或 cmp=com.skype.raider/.ui.call.SkypeOutCallActivity 调用 ACTION_VIEW 意图 和 data=Uri.parse("skype://1866012345")。这些都不起作用。
(我也确实找到了一些建议使用 skypelite 组件的帖子,但我想我应该为此安装 skype lite,这在市场上找不到。我认为 skype lite 不再在市场上。)
(另外,当从 WebView 中单击相应链接时,我必须能够拨打电话或发送电子邮件。到目前为止,我已经为每个链接添加了自定义处理,但想知道默认情况下 webview 是否不支持它. 是否有任何 webview 设置可以做到这一点?有什么想法吗??)
谢谢!
【问题讨论】:
-
你找到解决办法了吗
-
对不起,您不需要添加 i.setData(Uri.parse("skype:econt-bg"));
-
目前看来不可行。我已经联系了 Skype 支持,这是我得到的部分回复。 '不幸的是,目前无法将 Skype 包含到其他应用程序中,也无法从它们调用 Skype。但是,我们建议您注册我们的开发者专区,该专区可以从这里访问:developer.skype.com,它允许您为 Skype 和使用 Skype 开发新的应用程序和功能。不幸的是,我们也无法为您提供任何代码示例。 '
标签: android android-intent skype android-webview