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,如需转载请自行联系原作者

目录
相关文章
|
1月前
|
编解码 测试技术 iOS开发
iPhone 屏幕尺寸和开发适配
【10月更文挑战第23天】iPhone 的屏幕尺寸变化给开发者带来了一定的挑战,但也为创新提供了机遇。通过深入了解不同屏幕尺寸的特点,遵循适配原则和策略,运用合适的技巧和方法,我们能够为用户提供在不同 iPhone 机型上都具有良好体验的应用。在未来,随着技术的不断进步,我们还需要持续学习和适应,以满足用户对优质应用体验的不断追求。
|
1月前
|
编解码 iOS开发 UED
响应式设计在 iPhone 开发适配中的具体应用
【10月更文挑战第23天】响应式设计在 iPhone 开发适配中扮演着至关重要的角色,它能够帮助我们打造出适应不同屏幕尺寸和用户需求的高质量应用。通过合理运用响应式设计的原则和方法,我们可以在提供良好用户体验的同时,提高开发效率和应用的可维护性。
|
4月前
|
数据采集 iOS开发 Python
Chatgpt教你开发iPhone风格计算器,Python代码实现
Chatgpt教你开发iPhone风格计算器,Python代码实现
|
7月前
|
网络虚拟化 iOS开发
苹果手机无法更新系统问题
苹果手机无法更新系统问题
129 0
苹果手机无法更新系统问题
|
7月前
|
Android开发 iOS开发
【教程】如何在苹果手机上查看系统文件?
苹果手机与安卓手机不同,无法直接访问系统文件夹。但是,如果我们想要查看苹果手机的系统文件,可以借助一些工具来实现。本文将介绍一款名为克魔助手的iOS设备管理软件,它能帮助我们轻松查看苹果手机的系统文件。 连接iPhone到电脑,打开克魔助手,用数据线将iPhone连接到电脑上。连接成功后,克魔助手会自动读取iPhone的信息,并显示在软件的主界面上。
【教程】如何在苹果手机上查看系统文件?
|
7月前
|
iOS开发
【怒怼老乔】居然苹果手机IOS系统还不支持css3的transparent属性值,我去~~~~
【怒怼老乔】居然苹果手机IOS系统还不支持css3的transparent属性值,我去~~~~
|
数据管理 文件存储 数据安全/隐私保护
iMazing2023免费版苹果手机系统设备数据传输与备份工具
iMazing需要数据线将你的电脑和iPhone或者是iPad连接,这款软件是itunes的完美替代品,有用iPhone或iPad的朋们友推荐下载使用。只要在同一网络下,就可以轻松管理你的iPhone,可以说是非常的方便。平时在传输文件资料时,可以将iMazing充分利用起来,它可以对iQS设备进行强有力的管理。下载末尾安装包!
248 0
iMazing2023免费版苹果手机系统设备数据传输与备份工具
|
iOS开发
小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
254 0
小技巧 - 苹果手机(IOS系统)备忘录如何置顶文件?
|
数据安全/隐私保护 iOS开发
小技巧 - iPhone手机(IOS系统)玩游戏时关闭所有消息提醒
小技巧 - iPhone手机(IOS系统)玩游戏时关闭所有消息提醒
899 0
小技巧 - iPhone手机(IOS系统)玩游戏时关闭所有消息提醒
|
编解码 安全 Android开发
iPhone苹果手机如何设置使用非系统自带铃声
自从开始使用苹果手机,如何设置自定义的手机铃声成了困扰我的难题,每次听着系统自带的铃声响起都很不喜,拿到iPhone plus我就开始研究怎么设置自定义的铃声,试了很多办法,都不行。电脑是win10系统,查了很多方法,下了各种软件,都没解决这问题。网上讲的最多的是下载iTunes云云,我卸了装,装了卸的,反复各种试都行不通;就卡在win10环境下的iTunes与iPhone手机连接不上,提示如图的问题:
458 0
iPhone苹果手机如何设置使用非系统自带铃声