您的位置:首页 > 产品设计 > UI/UE

iphone开发 UIDevice获取设备信息

2011-08-05 10:14 483 查看
UIDevice
*device = [UIDevice currentDevice];

device.batteryMonitoringEnabled
= YES;

device.batteryLevel //电量值

device.batteryState//状态

你也可以设置通知去捕获电池状态的改变:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryLevelDidChangeNotification" object:device];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryStateDidChangeNotification" object:device];

当用户靠近iphone而不是触摸的时候,iphone也会有反应的:

device.proximityMonitoringEnabled

还可以获取设备的类型,比如itouch、iphone等:

device.model

可以获取设备的系统:

device.systemVersion

等等。。。可以搜索api,好多好东西哟
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: