FNSettings 原生插件封装了系统设置相关的接口,由于平台机制限制,本原生插件暂仅支持 android 平台。原生插件现有的功能有:
1,设置/获取当前设备屏幕旋转模式
2,设置/获取当前设备屏幕亮度模式
设置屏幕旋转模式
setScreenRotationMode({params})
mode:
var FNSettings = api.require('FNSettings');
FNSettings.setScreenRotationMode({
mode: 'AUTO'
});
Android系统
可提供的1.0.0及更高版本
获取屏幕旋转模式
getScreenRotationMode(callback(ret))
ret:
{
mode: '', //字符串类型;屏幕旋转模式:AUTO(自动旋转),FIXED(固定不旋转)
}
var FNSettings = api.require('FNSettings');
FNSettings.getScreenRotationMode(
function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
}
);
Android系统
可提供的1.0.0及更高版本
设置屏幕亮度模式
setScreenBrightnessMode({params})
mode:
var FNSettings = api.require('FNSettings');
FNSettings.setScreenBrightnessMode({
mode: 'AUTO'
});
Android系统
可提供的1.0.0及更高版本
获取屏幕亮度模式
getScreenBrightnessMode(callback(ret))
ret:
{
mode: '', //字符串类型;屏幕旋转模式:AUTO(自动设置亮度),MANUAL(手动设置亮度)
}
var FNSettings = api.require('FNSettings');
FNSettings.getScreenBrightnessMode(
function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
}
);
Android系统
可提供的1.0.0及更高版本