找回密码
 立即注册
查看: 3446|回复: 0

Power:控制电源管理器

[复制链接]
发表于 2016-4-17 11:21:23 | 显示全部楼层 |阅读模式
本教程演示了如何访问设备的电源状态。
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>
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 03:18 , Processed in 0.038214 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表