Android:如何从WebView调用Skype?

时间:2010-10-17 18:05:43

标签: android android-intent skype android-webview

当从webview点击“skype me”链接(例如:skype:// 1866012345)时,我需要调用skype应用程序并从skype进行调用。有人可以帮忙怎么做?

我尝试了以下内容:

从市场下载skype应用程序(在我的驱动程序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设置可以执行此操作?任何想法??)

谢谢!

1 个答案:

答案 0 :(得分:0)

除非他们正在进行意图过滤或使用自定义权限禁止您开始其中一项活动,否则仍然可以。您必须明确地开始他们的活动,因为他们开始执行完全相同的操作。

我已经使用官方Facebook应用程序直接启动查看个人资料。