0

我想根据当前电池电量计算 3D 游戏、3G 通话时间、视频使用、WiFi 互联网、2G 通话时间、音频使用和待机时间。有很多应用程序这样做,但我没有在 iOS 中找到任何资源来计算它。

我计算了电池电量

[myDevice setBatteryMonitoringEnabled:YES]; 浮动 batLeft = [myDevice 电池电量]; int i=[我的设备电池状态];

int batinfo=(batLeft*100);

现在根据batinfo,我需要计算其他参数的剩余时间。

谢谢

4

1 回答 1

1

Apple 在设备规格中提供了一些数据。您可以将其用于计算。

例如苹果说,app。3G ( Iphone 5 ) 8 小时通话时间。现在,

int batinfo=(batLeft*100);
int minutes3G=480; //minutes of 8 hour (static)

int talk3G=(minutes3G*batinfo)/100; 
hour=talk3G/60;
min=talk3G%60;
lbl3Gtalk.text=[lbl3Gtalk.text stringByAppendingFormat:@"Remaining Time : %dh %dmin",hour,min];
于 2012-12-22T08:37:10.380 回答