簡體   English   中英

如果索尼智能手表已鎖定,如何顯示屏幕

[英]how to show a screen if sony smartwatch is locked

當屏幕被鎖定時,如何像在呼叫應用程序中一樣在sony smartwatch 2中顯示屏幕。 即使我們接聽電話時屏幕被鎖定,它也會預先顯示。 通過控制api打開我的應用程序后,我可以顯示此信息。 但是當我的應用未打開且移動應用中發生某些事件時,我也必須在智能手表中顯示相同的內容。 我認為我們可以使用隧道服務來做到這一點,但我不知道如何。 請幫助

要在SmartWatch2上啟動ControlExtension,可以使用以下方式發送startRequest命令:

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

哪里

protected void sendToHostApp(final Intent intent) {
    ExtensionUtils.sendToHostApp(mContext, mHostAppPackageName, intent);
}
  • mContext是您從中發送命令的活動或服務的上下文
  • mHostAppPackageName是被調用的設備主機應用程序的名稱,在本例中為SmartWatch2: "com.sonymobile.smartconnect.smartwatch2"

該命令將啟動並顯示ControlExtension ,它已在您的應用程序中注冊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM