iphone开发之获取系统背光灯亮度

简介:
+关注继续查看

现在网络上的都是使用这个方法,但是其实没有效果的,

后面一篇本Blog将会给出另外一种有效获取的代码

 

+ (float)getBacklightLevel 

    //以下方法据查只在2.x的sdk有效,真机测试确实没有效果。 
    float previousBacklightLevel = 2.0; 
    NSNumber *bl = (NSNumber*) CFPreferencesCopyAppValue(CFSTR("SBBacklightLevel" ), CFSTR("com.apple.springboard")); 
    previousBacklightLevel = [bl floatValue]; //a variable to store the previous level so you can reset it. 
    [bl release]; 
    return previousBacklightLevel; 


//使用上述功能前,需要进入GraphicsServices.h。 
//因为是私有API,GSEventSetBacklightLevel(float value)这个方法, 
//可能需要自己额外在GraphicsServices.h里定义一下(有待验证),或者使用ToolChain编译。 
//一般,会涉及到调节屏幕亮度的程序,都会搭配防止休眠的功能,代码很简单: 
//[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
//GSEventSetBacklightLevel(newLevel); //The new level: 0.0 - 1.0.










本文转自 arthurchen 51CTO博客,原文链接:http://blog.51cto.com/arthurchen/577943,如需转载请自行联系原作者

目录
相关文章
|
10月前
|
数据管理 文件存储 数据安全/隐私保护
iMazing2023免费版苹果手机系统设备数据传输与备份工具
iMazing需要数据线将你的电脑和iPhone或者是iPad连接,这款软件是itunes的完美替代品,有用iPhone或iPad的朋们友推荐下载使用。只要在同一网络下,就可以轻松管理你的iPhone,可以说是非常的方便。平时在传输文件资料时,可以将iMazing充分利用起来,它可以对iQS设备进行强有力的管理。下载末尾安装包!
131 0
iMazing2023免费版苹果手机系统设备数据传输与备份工具
|
iOS开发
小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
150 0
小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
|
数据安全/隐私保护 iOS开发
小技巧 - iPhone手机(IOS系统)玩游戏时关闭所有消息提醒
小技巧 - iPhone手机(IOS系统)玩游戏时关闭所有消息提醒
559 0
小技巧 - iPhone手机(IOS系统)玩游戏时关闭所有消息提醒
|
编解码 安全 Android开发
iPhone苹果手机如何设置使用非系统自带铃声
自从开始使用苹果手机,如何设置自定义的手机铃声成了困扰我的难题,每次听着系统自带的铃声响起都很不喜,拿到iPhone plus我就开始研究怎么设置自定义的铃声,试了很多办法,都不行。电脑是win10系统,查了很多方法,下了各种软件,都没解决这问题。网上讲的最多的是下载iTunes云云,我卸了装,装了卸的,反复各种试都行不通;就卡在win10环境下的iTunes与iPhone手机连接不上,提示如图的问题:
268 0
iPhone苹果手机如何设置使用非系统自带铃声
|
编解码 iOS开发
iphone 开发的基本入门知识
iphone 开发的基本入门知识
107 0
「镁客早报」iPhone或将在今年采用三摄;传Facebook致力于开发语音助力服务与亚马逊、苹果竞争
亚马逊向美国Alexa设备推免费音乐服务;视频会议软件开发商Zoom纳斯达克上市。
195 0
相关产品
云迁移中心
推荐文章
更多