2012-09-23 60 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