2012-09-23 39 views
0

有没有一种方法可以从我自己的分机启动索尼的“呼叫处理”扩展?SmartWatch呼叫处理(从另一个分机开始分机)

为了让自己清楚,我只是想:

1)通过编程关闭(关机)我的分机和 2)以编程方式打开“呼叫处理”扩展

这正是电话簿扩展 - 当它发起呼叫时,“呼叫处理”扩展开始。我的分机也发起了一个呼叫,我只是不知道如何将控制转移到“呼叫处理”。

所以,这是可能的,但如何?

回答

0

好的,这是可能的,尽管Jerker(=索尼的支持)的答案。也许我不知道如何正确地问。没关系,这里的解决方案:

1)关闭我的分机:

sendToHostApp(new Intent(Control.Intents.CONTROL_STOP_REQUEST_INTENT)); 

2)推出一个不同的扩展名 - 按照此处给出的说明:How should I do to start SmartWatch Extension from the program code?

0

对于“呼叫处理”扩展没有公共API,对不起。

+0

感谢您的回答,但我不我想我需要一个API,我只想:1)以编程方式关闭扩展,然后2)以编程方式启动呼叫处理扩展。 这不可能吗? – Eir

+0

好的,这绝对是可能的,因为这是电话簿扩展在启动呼叫时所做的,它将控制权转移到呼叫处理扩展。我也想这样做。怎么样? – Eir

+0

索尼分机确实可以访问呼叫处理扩展,这是正确的,但目前不能用于第三方分机。 – Jerker