screen - 我的代码不起作用 - tizen.power.request("SCREEN", "SCREEN_NORMAL");
问题描述
我正在 TIZEN Studio 上制作 TIZEN Gear 应用程序。当后台功能捕捉到新的警报时,它需要打开它的屏幕。有 tizen.power.request("SCREEN", "SCREEN_NORMAL"); 在官方网站上,任何其他用户都说,但它不适用于我的代码。
我有如下特权
- http://tizen.org/privilege/power
- http://tizen.org/privilege/internet
- http://tizen.org/privilege/notification
和一个设定值
background-support="enable" encryption="disable" hwkey-event="enable"
tizen.power.request("SCREEN", "SCREEN_NORMAL");
抛出我的任何错误消息。
解决方案
您应该检查您的代码是否正确捕获警报事件。我认为您的应用程序没有捕获该事件,因此从未调用过 tizen.power.request()。
您缺少警报 API 的权限:
<tizen:privilege name="http://tizen.org/privilege/alarm"/>
参考:https ://developer.tizen.org/ko/development/guides/web-application/alarm
推荐阅读
- generics - 复制 Kotlin 数组减去特定索引处的元素
- opengl - mod 函数是否在 OpenGL 3.3 核心中返回 highp 浮点数?
- python - 消息的未知 id
- linux - 在 bash 中进行字符串替换时出错
- python - Python 在另一个语句中传递语句的输出以进行评估
- javascript - 用于分配操作项的 Google 工作表脚本 (Ctrl+Alt+M)
- excel - Excel 的排序方式可以不同于其默认的美国字符集吗?
- java - 如何用 mockito 模拟静态方法?
- oracle - 如何在 Oracle 中克隆可插拔数据库
- typescript - 如何使用打字稿在 vuejs 中的数据中添加“文件”类型?