iphone开发之获取系统背光灯亮度
来源:互联网 发布:装配式 知乎 编辑:程序博客网 时间:2024/06/05 05:35
现在网络上的都是使用这个方法,但是其实没有效果的,
后面一篇本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.
- iphone开发之获取系统背光灯亮度
- iphone开发之获取IMEI,serialnumber和系统背光灯亮度
- iphone开发之获取IMEI,serialnumber和系统背光灯亮度
- Android 系统开发之背光
- Android 系统开发之背光
- Android 系统开发之背光
- iphone开发之获取系统字体
- [RK3288][Android7.1.2] 系统背光亮度颠倒
- 调整 Linux 笔记本背光灯亮度
- 【代码笔记】iOS-iphone开发之获取系统字体
- iphone开发 获取系统时间
- 我的Android进阶之旅------>自己写个Activity来调节Android系统背光亮度Brightness
- 背光亮度显示等级
- 背光亮度调节流程
- Android背光亮度调节
- 2416背光亮度
- 背光亮度调节
- 基于S3C2450 + WINCE的背光驱动及背光亮度调节应用程序移植详解之驱动篇
- C++编写代码实现任意位数的水仙花判定
- iphone开发之获取系统字体
- lcd驱动编写代码
- JAVA虚拟机的体系结构
- 查看Maximo Webservice相关文件的URL
- iphone开发之获取系统背光灯亮度
- 学习一门新语言的基本步骤和方法
- C# 窗体程序,使用控制台输出调试信息
- 敏捷开发中的MoSCoW优先级排序方法
- poj 3620(DFS)
- 跪求《简洁订餐系统》的相关文档
- flash游戏开发01_ flash develop 安装配置
- 用OpenSSH连接TQ2440
- STL next_permutation 全排列