保持iOS设备屏幕常亮的方法

翻译 2012年03月21日 21:24:11
因为自己的应用程序运行的时候需要保持屏幕常亮,可以加入以下语句:
(一)如果是在Xcode中做开发:

[ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ;

设置为YES保持屏幕常亮.

(二)如果在Unity3D中:

iPhoneSettings.screenCanDarken =false;

苹果不允许开发者调节屏幕的亮度,这样的话,屏幕常亮会比较耗电池,可以加入一个gray层,设为半透明,效果上看就好像亮度变低,实际耗电应该会少一点

- (void)dim {
CGRect screenFrame = [[UIScreenmainScreen] bounds];
UIView *dimView = [[UIView alloc]initWithFrame:screenFrame];
[dimView setAlpha: 0.5f];
[dimView setUserInteractionEnabled:NO];//此处设为NO把事件传递给dimView下面的视图
[self.viewaddSubview:dimView];
[dimView release];
}

把这个函数加入到你的UIViewController,然后某个恰当的时候调用就可以了,怎么移除自己想办法.

(三)iOS5中,可以调节亮度了,我没有试过,大家试试看

[[UIScreen mainScreen]setBrightness:0.5f];       

取值范围从0.0到1.0

(四)说点不应该说的,如果使用私有API,iOS5以下也可以做到,不过你的应用程序也会被Apple reject的

[[UIApplication sharedApplication]setBacklightLevel:1.0f];

android 屏幕常亮代码

屏幕保持常亮,有以下两种方法。   方法一 1   2 private PowerManager powerManager =null; private WakeLock wakeLock = ...
  • wh_19910525
  • wh_19910525
  • 2014年12月19日 12:31
  • 4231

Android应用开发中保持手机屏幕常亮的方法

如果你开发一个手机App,某一个功能要执行某个操作比较费时,那么我们的选择是采用线程来做,然后通过一个handler来发送消息给管理界面的线程来刷新界面。但是时间太长的话,会发现手机屏幕不亮了,尽管你...
  • aman1111
  • aman1111
  • 2016年02月11日 23:42
  • 3739

Cocos2d-x 安卓设定不休眠(屏幕常亮)

做游戏时希望游戏在不进行操作时也保持在前台常亮状态,别指忘每个用户都知道在手机里设置待机时间。用代码搞定它! Cocos2d-x 安卓设定不休眠分两步走: 一、设置休眠权限 ...
  • CDAmber
  • CDAmber
  • 2015年01月10日 18:00
  • 1729

Android保持屏幕常亮的两种方法

保持屏幕常亮的两种方法: 我们大家在用手机的时候,会遇到这样的一个问题,就是想让我们的手机屏幕一直亮着怎么办。大家会想到的是,在手机设置里有一个不省电模式,选择这个就可以了,但是我们要在代码中是...
  • u010696783
  • u010696783
  • 2015年08月20日 10:56
  • 842

Android应用开发中保持手机屏幕常亮的方法

如果你开发一个手机App,某一个功能要执行某个操作比较费时,那么我们的选择是采用线程来做,然后通过一个handler来发送消息给管理界面的线程来刷新界面。但是时间太长的话,会发现手机屏幕不亮了,尽管你...
  • aman1111
  • aman1111
  • 2016年02月11日 23:42
  • 3739

Android_调节屏幕亮度(背景灯)及保持背景灯常亮的方法

Android写的应用程序其实可以调节屏幕亮度的,查了一下资料发现WindowManager.LayoutParams这个类就包含了调节亮度的参数: WindowManager.LayoutPara...
  • zqiang_55
  • zqiang_55
  • 2012年10月06日 19:03
  • 8294

Android保持屏幕常亮的三种方法

Android保持屏幕常亮的三种方法 2016-06-14 10:54 884人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: andro...
  • dianziagen
  • dianziagen
  • 2017年03月18日 16:42
  • 247

Android 解决熄屏后传感器关闭问题_方法一:保持屏幕常亮

采用 上的方法来解决 传感器监听器被关闭的we
  • aikongmeng
  • aikongmeng
  • 2014年09月12日 16:45
  • 4815

Android中的长度单位及屏幕分辨率(整理)、IOS设备分辨率

一.屏幕分辩率 VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;  HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;  ...
  • u012874998
  • u012874998
  • 2015年03月23日 00:22
  • 1104

屏幕常亮的三种方法

1)什么是屏幕常亮? 直译就是让我们的屏幕一直亮着呗,手机通常都带有省电模式什么的,比如设置无操作后,15秒 屏幕自动关闭,如果恰好我们的程序正在执行一些操作的话,突然的屏幕关闭可能会带来一些问题; ...
  • qq_29000739
  • qq_29000739
  • 2017年04月03日 10:15
  • 167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:保持iOS设备屏幕常亮的方法
举报原因:
原因补充:

(最多只允许输入30个字)