我浏览了SW2 SDK示例并阅读了提供的文档但是 调整那些以满足我的应用程序的需要有问题。
目前我尝试将SW2支持集成到我现有的Android应用程序中。 以下是我试图详细说明的内容:
当用户点击手机应用程序中的开始按钮时,SW2应该唤醒,我的智能手表布局应该放在前面。
在此之后,在手机应用程序关闭之前,SW2不应该回到睡眠状态。
电话应用程序每隔10秒(例如)或需要时更新SW2布局的文本视图。
我首先开始整合通知,其中数据通过意图发送到SW2。显然这不是我想要实现的,因为我不想堆叠通知,但总是显示当前信息。
现在我想基于SW2 SDK布局示例做同样的事情。但我不知道如何做到这一点,以实现第1-3点。也许您可以提供一些示例代码,其中显示了如何设置服务,接收器,控件等类以及如何在单击按钮时将布局带到SW2前端。如何从我的主要活动中触发textview更新等。
答案 0 :(得分:1)
如果要将TextView绘制到屏幕上,听起来应该使用Control扩展名。 HelloLayouts示例将是一个很好的起点。
关于你的问题:
看看ControlExtension.startRequest()
method。您可以通过手机应用程序拨打此电话以启动SW2应用程序。
要保持SW2的背光,您可以使用ControlExtension.setScreenState(Control.Intents.SCREEN_STATE_ON)
这可以通过使用计时器并使用您希望每10秒更新一次的文本调用showLayout()
来完成。