23、iOS应用扩展与多媒体等功能开发指南

iOS应用扩展与多媒体等功能开发指南

低电量模式

索引扩展程序即使在手机锁定时也会在后台运行,这意味着应用会消耗电量,在电池电量低时可能会成为问题。

iOS的低电量模式于iOS 9引入,它通过尽可能禁用更多功能,同时保留设备基本操作,来延长设备的可用电池电量。启用低电量模式后,会禁用以下功能:
- 后台应用
- 后台邮件获取
- 某些动画UI元素和视觉效果

iOS设备电量降至20%时会自动提示进入低电量模式,但用户也可以随时在设置中手动激活。应用应尊重用户的低电量模式设置,将任何CPU或网络密集型操作推迟到低电量模式关闭后进行。可以通过向应用的 NSNotificationCenter 添加新的观察者来监听 NSProcessInfoPowerStateDidChangeNotification 通知。当选择器方法被调用时,检查 NSProcessInfo.processInfo().lowPowerModeEnabled 是否为 true ,如果是,则采取措施降低功耗。

对于像Spotlight索引扩展这样的后台运行扩展,通常不需要对低电量模式做出响应,因为在低电量模式激活时,iOS不会运行后台扩展。但当应用处于前台时,了解低电量模式是很有用的。

Today小部件

在iOS上,用户从屏幕顶部向下滑动即可访问Today视图,它与通知位于同一区域。Today小部件非常适合向用户展示快速内容片段,或让用户进行一些便捷的交互操作。在OS X上也有Today小部件,Today视

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值