lightStyle
来自于:开发者
概述
lightStyle是一个检测用户手机是否使用“深色模式”的模块,现在许多安卓手机都已经支持”深色模式“功能,为了更好的让UI匹配部分安卓手机的”深色模式“,有些开发者可谓是伤透了脑筋,使用lightStyle模块的checkState方法即可以判断当前用户是否开启”深色模式“。
open
打开
checkState({params}, callback(ret, err))
params (不需要传任何参数)
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
state: //布尔类型;对应的值有:false或者true
}
false表示没有开启深色模式,true表示开启了深色模式,开发者可以根据返回结果做ui相关适配。
示例代码
var lightStyle = api.require('lightStyle');
lightStyle.checkState({},function(ret,err){
if(ret.state)
{
//深色模式
alert("当前用户已经开启深色模式");
}
else
{
//没有开启深色模式
alert("当前用户没有开启深色模式");
}
});
可用性
Android系统
可提供的1.0.0及更高版本