Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从java打开Skype_Java_Skype - Fatal编程技术网

从java打开Skype

从java打开Skype,java,skype,Java,Skype,我正在用java实现一个触摸屏系统,它需要能够调用skype,我如何才能从全屏java应用程序转到打开skype,然后关闭skype窗口并返回全屏应用程序。这可能吗?我很确定您必须实现一个本机库,它必须搜索系统中的所有窗口,找到Skype并将其放在最前面。所以这是可能的,但在本机库的帮助下,您仍然可以通过JNI在Java中使用本机库。如果是触摸屏系统,那么为什么要显示标准Skype UI?这不是一个触摸兼容的界面。您是否考虑过使用Skype API与该服务交互 已经有一个桌面自动化库和一个测试版

我正在用java实现一个触摸屏系统,它需要能够调用skype,我如何才能从全屏java应用程序转到打开skype,然后关闭skype窗口并返回全屏应用程序。这可能吗?

我很确定您必须实现一个本机库,它必须搜索系统中的所有窗口,找到Skype并将其放在最前面。所以这是可能的,但在本机库的帮助下,您仍然可以通过JNI在Java中使用本机库。

如果是触摸屏系统,那么为什么要显示标准Skype UI?这不是一个触摸兼容的界面。您是否考虑过使用Skype API与该服务交互

已经有一个桌面自动化库和一个测试版的服务SDK


安装Skype后,您可以使用callto://或Skype://协议启动Skype

语法是

skype:<username|phonenumber>[?[add|call|chat|sendfile|userinfo]]
skype:[?[add | call | chat | sendfile | userinfo]]

我觉得触摸屏是兼容的。我不希望他们除了点击列表中的某个人,然后点击呼叫之外,还能做任何事情。call按钮相当大,包含用户名的框也相当大。SDK看起来不太适合Java。不是吗?你是说从桌面打开(呼叫);where call是一个新文件,其URI指向该文件?你能给我一个例子吗?你能举一个调用测试用户echo123的例子吗?我试过skype:echo123,但它只在run命令中起作用,我怎么能从java调用它呢?试试{Runtime.getRuntime().exec(新字符串[]{“rundll32”,“url.dll,FileProtocolHandler”,“skype:echo123”};}catch(异常e){}@dah我没有使用上述语法获取配置文件信息,请帮助我