我知道用户可以通过观察电池图标的颜色来检测低功耗模式,但是是否有API调用允许程序检测低功耗模式?
这是一个代码片段,适用于Swift 2.2和3.0检查低功耗模式。请注意,此功能需要iOS 9或更高版本。如果您不针对较旧的版本,则可以取消版本检查。
斯威夫特4.2
if #available(iOS 9.0, *) {
if ProcessInfo.processInfo.isLowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}
Run Code Online (Sandbox Code Playgroud)
斯威夫特3.0
if #available(iOS 9.0, *) {
if ProcessInfo.processInfo().lowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}
Run Code Online (Sandbox Code Playgroud)
斯威夫特2.2
if #available(iOS 9.0, *) {
if NSProcessInfo.processInfo().lowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2087 次 |
最近记录: |