在android上检测Skype通话结束

时间:2015-04-21 10:23:49

标签: android titanium skype appcelerator-mobile

我正在使用Appcelerator Titanium开发Android应用。我的应用可以使用Skype URI发起Skype通话 Ti.Platform.openURL("skype:" + skypeId +"?call")
我想检测Skype通话结束,以便我可以重新关注我的应用程序。知道我怎么能做到的? (也欢迎本机安卓解决方案)

2 个答案:

答案 0 :(得分:0)

我想这是不可能的,因为Skype应用程序仅提供用于启动呼叫的API(因为您已经使用它)。也许您可以尝试使用startActivityForResult() structure。虽然我认为这不会成功,因为Skype应用程序必须设计为支持这种活动方式,我对此表示怀疑。

答案 1 :(得分:0)

您可以尝试编写Android模块并使用音频管理器,音频焦点。这可以是实施的解决方法。我不认为Appcelerator为音频管理器提供任何开箱即用的功能。我们需要为它编写一个模块,如果这适合你。