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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/07/22