lightStyle是一个检测用户手机是否使用“深色模式”的插件,现在许多安卓手机都已经支持”深色模式“功能,为了更好的让UI匹配部分安卓手机的”深色模式“,有些开发者可谓是伤透了脑筋,使用lightStyle插件的checkState方法即可以判断当前用户是否开启”深色模式“。
打开
checkState({params}, callback(ret, err))
ret:
{
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及更高版本