首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在某些事件后打开tizen可穿戴web应用程序的屏幕

如何在某些事件后打开tizen可穿戴web应用程序的屏幕
EN

Stack Overflow用户
提问于 2018-07-20 20:50:12
回答 2查看 726关注 0票数 0

我正在开发一款tizen wearable web应用。我使用的是tizen 3.0。我的应用程序可以在后台工作。(至少它应该能够)

当我的应用程序在屏幕关闭时发生了一些事情,我想再次打开它并显示一个弹出窗口(仅作为示例)

显然,tizen.power.turnScreenOn()从3.0开始就被弃用了,并将在下一个版本中删除。

tizen-sdk告诉我使用tizen.power.request("SCREEN", "SCREEN_NORMAL")。但这并不能打开我的屏幕。就我所理解的API文档而言,这只是告诉让屏幕保持打开(直到它发布)

所以我现在有的是:

代码语言:javascript
复制
function bringApplicationToFront() {
  //here I would use tizen.power.turnScreenOn():
  tizen.power.request("SCREEN", "SCREEN_NORMAL");
  var app = tizen.application.getCurrentApplication();

  //app is launched just in case it is currently in background
  tizen.application.launch(app.appInfo.id, () => {
    tau.openPopup("pageToShow");
    tizen.power.release("SCREEN");
  }
}

在config.xml中启用了后台支持:

代码语言:javascript
复制
<tizen:setting background-support="enable" encryption="disable" hwkey-event="enable"/>

所以问题是:有没有办法在我的应用程序中发生事件时打开屏幕?

EN

回答 2

Stack Overflow用户

发布于 2018-09-03 22:16:42

也许您可以将这一行放入config.xml文件中

代码语言:javascript
复制
<tizen:setting background-support="enable" encryption="disable" hwkey-event="enable"/>

在我的项目中,只能使用这条线。这也是为了让web服务在后台运行,所以你可以运行所有的东西。

票数 0
EN

Stack Overflow用户

发布于 2018-07-30 11:22:54

据我所知。对于常规的web UI应用程序,不能保证后台操作。特别是在商业目标的电池消耗问题上。

我使用本机服务应用程序(用于混合应用程序)和应用程序控件来启动或唤醒web UI应用程序。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51442940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档