找回密码
 立即注册

Tizen设备控制Power电源管理器方法

2016-4-17 11:24| 发布者: zouyang5| 查看: 22| 评论: 0|原作者: 静思夜

摘要: 本教程演示了如何访问设备的电源状态。Tizen移动设备和可穿戴的概要文件,这意味着它支持所有移动设备和可穿戴设备。所有api支持Tizen模拟器。 热身熟悉的API通过学习基本知识:管理电源资源请求和释放特定电源状态。 ...
本教程演示了如何访问设备的电源状态。
Tizen移动设备和可穿戴的概要文件,这意味着它支持所有移动设备和可穿戴设备。所有api支持Tizen模拟器。

热身
熟悉的API通过学习基本知识:
管理电源资源
请求和释放特定电源状态。
管理屏幕的亮度
获取、设置和恢复屏幕的亮度。
管理屏幕状态
切换屏幕,并检查是否在屏幕上。
控制电源管理器
先决条件
使用API,应用程序必须请求许可通过添加以下特权config.xml 文件:
  1. <font size="3"><tizen:privilege name="http://tizen.org/privilege/power"/></font>
复制代码

管理的Power
学习如何请求和释放的Power状态是一个基本的电源管理技能:

1.设置电源状态,调用 请求 () 的方法 PowerManager 接口(在 移动 和 可穿戴 应用程序)的电源资源和它的状态。 在这个例子中, SCREEN_NORMAL 请求状态的屏幕资源:
  1. <font size="3">tizen.power.request("SCREEN", "SCREEN_NORMAL");</font>
复制代码

2.释放能量的状态,调用 发布
release () 方法与预期的资源:
  1. <font size="3">tizen.power.release("SCREEN");</font>
复制代码

3.听屏幕状态改变,使用 setScreenStateChangeListener () 方法:
  1. <font size="3">function onScreenStateChanged(previousState, changedState)
  2. {
  3.    console.log("Screen state changed from" + previousState + "to" + changedState);
  4. }
  5. tizen.power.setScreenStateChangeListener(onScreenStateChanged);</font>
复制代码


4.设置屏幕状态改变回调并停止监测,使用 unsetScreenStateChangeListener () 方法:
  1. <font size="3">tizen.power.unsetScreenStateChangeListener();</font>
复制代码

管理屏幕的亮度
学习如何管理屏幕亮度是一个基本的电源管理技能:
屏幕的亮度,调用 getScreenBrightness () 的方法 PowerManager 接口(在 移动 和 可穿戴 应用程序):
  1. <font size="3">var screenBrightness = tizen.power.getScreenBrightness();</font>
复制代码

设置屏幕的亮度,调用 setScreenBrightness () 的方法 PowerManager 值从0到1的界面。
在这个例子中,屏幕亮度设置为 1 (最亮的设置)。
  1. <font size="3">tizen.power.setScreenBrightness(1);</font>
复制代码

恢复默认的屏幕的亮度,使用 restoreScreenBrightness () 的方法 PowerManager 接口:
  1. <font size="3">tizen.power.restoreScreenBrightness();</font>
复制代码

管理屏幕状态
学习如何管理屏幕状态是一个基本的电源管理技能:

检查屏幕是否,调用 isScreenOn () 的方法 PowerManager 接口(在 移动 和 可穿戴 应用程序):
  1. <font size="3">var isScreenOn = tizen.power.isScreenOn();</font>
复制代码

开关在屏幕上,调用 turnScreenOn () 的方法 PowerManager 接口:
  1. <font size="3">tizen.power.turnScreenOn();</font>
复制代码

关掉屏幕,调用 turnScreenOff () 的方法 PowerManager 接口:
  1. <font size="3">tizen.power.turnScreenOff();</font>
复制代码

路过

雷人

握手

鲜花

鸡蛋
发表评论

最新评论

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2023-9-7 04:22 , Processed in 0.032516 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部