有没有一种方法可以从我自己的分机启动索尼的“呼叫处理”扩展?SmartWatch呼叫处理(从另一个分机开始分机)
为了让自己清楚,我只是想:
1)通过编程关闭(关机)我的分机和 2)以编程方式打开“呼叫处理”扩展
这正是电话簿扩展 - 当它发起呼叫时,“呼叫处理”扩展开始。我的分机也发起了一个呼叫,我只是不知道如何将控制转移到“呼叫处理”。
所以,这是可能的,但如何?
有没有一种方法可以从我自己的分机启动索尼的“呼叫处理”扩展?SmartWatch呼叫处理(从另一个分机开始分机)
为了让自己清楚,我只是想:
1)通过编程关闭(关机)我的分机和 2)以编程方式打开“呼叫处理”扩展
这正是电话簿扩展 - 当它发起呼叫时,“呼叫处理”扩展开始。我的分机也发起了一个呼叫,我只是不知道如何将控制转移到“呼叫处理”。
所以,这是可能的,但如何?
好的,这是可能的,尽管Jerker(=索尼的支持)的答案。也许我不知道如何正确地问。没关系,这里的解决方案:
1)关闭我的分机:
sendToHostApp(new Intent(Control.Intents.CONTROL_STOP_REQUEST_INTENT));
2)推出一个不同的扩展名 - 按照此处给出的说明:How should I do to start SmartWatch Extension from the program code?
对于“呼叫处理”扩展没有公共API,对不起。
感谢您的回答,但我不我想我需要一个API,我只想:1)以编程方式关闭扩展,然后2)以编程方式启动呼叫处理扩展。 这不可能吗? – Eir
好的,这绝对是可能的,因为这是电话簿扩展在启动呼叫时所做的,它将控制权转移到呼叫处理扩展。我也想这样做。怎么样? – Eir
索尼分机确实可以访问呼叫处理扩展,这是正确的,但目前不能用于第三方分机。 – Jerker