FNSettings
来自于:官方立即使用
setScreenRotationMode getScreenRotationMode setScreenBrightnessMode getScreenBrightnessMode
概述
FNSettings 模块封装了系统设置相关的接口,由于平台机制限制,本模块暂仅支持 android 平台。模块现有的功能有:
1,设置/获取当前设备屏幕旋转模式
2,设置/获取当前设备屏幕亮度模式
模块接口
setScreenRotationMode
设置屏幕旋转模式
setScreenRotationMode({params})
params
mode:
- 类型:字符串类型
- 描述:(可选项)屏幕旋转模式
- 取值范围:
- AUTO(自动旋转)
- FIXED(固定不旋转)
- 默认值:AUTO
示例代码
var FNSettings = api.require('FNSettings');
FNSettings.setScreenRotationMode({
mode: 'AUTO'
});
可用性
Android系统
可提供的1.0.0及更高版本
getScreenRotationMode
获取屏幕旋转模式
getScreenRotationMode(callback(ret))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
mode: '', //字符串类型;屏幕旋转模式:AUTO(自动旋转),FIXED(固定不旋转)
}
示例代码
var FNSettings = api.require('FNSettings');
FNSettings.getScreenRotationMode(
function(ret) {
alert(JSON.stringify(ret));
}
);
可用性
Android系统
可提供的1.0.0及更高版本
setScreenBrightnessMode
设置屏幕亮度模式
setScreenBrightnessMode({params})
params
mode:
- 类型:字符串类型
- 描述:(可选项)屏幕亮度模式
- 取值范围:
- AUTO(自动设置亮度)
- MANUAL(手动设置亮度)
- 默认值:AUTO
示例代码
var FNSettings = api.require('FNSettings');
FNSettings.setScreenBrightnessMode({
mode: 'AUTO'
});
可用性
Android系统
可提供的1.0.0及更高版本
getScreenBrightnessMode
获取屏幕亮度模式
getScreenBrightnessMode(callback(ret))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
mode: '', //字符串类型;屏幕旋转模式:AUTO(自动设置亮度),MANUAL(手动设置亮度)
}
示例代码
var FNSettings = api.require('FNSettings');
FNSettings.getScreenBrightnessMode(
function(ret) {
alert(JSON.stringify(ret));
}
);
可用性
Android系统
可提供的1.0.0及更高版本