Android 如果sony smartwatch被锁定,如何显示屏幕

Android 如果sony smartwatch被锁定,如何显示屏幕,android,sony,sony-smartwatch,Android,Sony,Sony Smartwatch,如何在sony smartwatch 2中显示屏幕,当屏幕锁定时,就像我们使用呼叫应用程序一样。即使当我们接到电话时屏幕被锁定,它也会提前显示。当我的应用程序通过控制api打开时,我能够显示这一点。但是当我的应用程序没有打开,并且我的移动应用程序中发生了一些事件时,我也必须在智能手表中显示相同的事件。我想我们可以通过隧道服务做到这一点,但我不知道怎么做。请帮助要在SmartWatch 2上启动ControlExtension,有一个startRequest命令,可以通过以下方式发送: prote

如何在sony smartwatch 2中显示屏幕,当屏幕锁定时,就像我们使用呼叫应用程序一样。即使当我们接到电话时屏幕被锁定,它也会提前显示。当我的应用程序通过控制api打开时,我能够显示这一点。但是当我的应用程序没有打开,并且我的移动应用程序中发生了一些事件时,我也必须在智能手表中显示相同的事件。我想我们可以通过隧道服务做到这一点,但我不知道怎么做。请帮助

要在SmartWatch 2上启动ControlExtension,有一个
startRequest
命令,可以通过以下方式发送:

protected void startRequest() {
    Intent intent = new Intent(Control.Intents.CONTROL_START_REQUEST_INTENT);
    sendToHostApp(intent);
}
在哪里

  • mContext
    是您发送命令的活动或服务的上下文
  • mHostAppPackageName
    是被调用的设备主机应用程序的名称,在本例中为SmartWatch2:
    “com.sonymobile.smartconnect.SmartWatch2”
此命令将启动并显示在应用程序中注册的
控制扩展名

protected void sendToHostApp(final Intent intent) {
    ExtensionUtils.sendToHostApp(mContext, mHostAppPackageName, intent);
}