android sony smartwatch 2控制导致无法正常工作

时间:2014-10-31 06:33:20

标签: android android-intent sony sony-smartwatch

我正在开发索尼智能手表扩展,需要控制led。我已经实现了主动低功耗模式,因此观看背光永远不会消失。到目前为止它的工作性能。但是,当新数据来自移动应用程序观看时,我现在需要点亮LED。我可以将这些数据保存在手表中,但同时我想点亮背光。我搜索了官方文档,并在此link

中了解了 CONTROl_LED_INTENT

我在数据插入时调用此代码段

  

Intent intent = new Intent(Control.Intents.CONTROL_LED_INTENT);   intent.putExtra(Control.Intents.EXTRA_ON_DURATION,20);   intent.putExtra(Control.Intents.EXTRA_OFF_DURATION,50);   intent.putExtra(Control.Intents.EXTRA_REPEATS,2);   intent.putExtra(Control.Intents.EXTRA_LED_COLOR,1);

     

sendToHostApp(意向);

但无法打开灯。我怎样才能开灯。

2 个答案:

答案 0 :(得分:1)

您可以根据API References将屏幕状态设置为SCREEN_STATE_AUTO或SCREEN_STATE_ON,从而有效地打开屏幕背光。

https://developer.sony.com/reference/sony-addon-sdk/com/sonyericsson/extras/liveware/extension/util/control/ControlExtension#setScreenState(int)

使用此

的代码段示例
Intent intent = new Intent(Control.Intents.CONTROL_SET_SCREEN_STATE_INTENT);
intent.putExtra(Control.Intents.EXTRA_SCREEN_STATE, Control.Intents.SCREEN_STATE_AUTO);
sendToHostApp(intent);

答案 1 :(得分:0)

尝试更长的值。 20毫秒是百分之二秒。您可能无法看到它,或硬件可能无法做到。