保持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];

相关文章推荐

【Unity】让手机游戏屏幕常亮

一句代码解决问题 Screen.sleepTimeout = SleepTimeout.NeverSleep;

OC中代码延迟执行方式

第一种:     [UIView animateWithDuration:1 delay:2 options:1 animations:^{            } completion:^(...

iOS蓝牙

前几个月做了一个蓝牙的项目,chu'ch

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

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

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

Android保持屏幕常亮的三种方法 2016-06-14 10:54 884人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: andro...

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

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

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

Android写的应用程序其实可以调节屏幕亮度的,查了一下资料发现WindowManager.LayoutParams这个类就包含了调节亮度的参数: WindowManager.LayoutPara...

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

一.屏幕分辩率 VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;  HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;  ...

屏幕常亮的三种方法

1)什么是屏幕常亮? 直译就是让我们的屏幕一直亮着呗,手机通常都带有省电模式什么的,比如设置无操作后,15秒 屏幕自动关闭,如果恰好我们的程序正在执行一些操作的话,突然的屏幕关闭可能会带来一些问题; ...

获取SD卡视频文件缩略图和保持屏幕常亮

保持屏幕长亮的两种方法   在Activity的onCreate()中: PowerManager pm = (PowerManager) getSystemService(Co...
  • coat555
  • coat555
  • 2013年09月11日 11:24
  • 655
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:保持iOS设备屏幕常亮的方法
举报原因:
原因补充:

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