@ReactMethod
public void getAppBrightness(Promise promise) {
final Activity curActivity = getCurrentActivity();
if(curActivity == null) {
return;
}
try {
float result = curActivity.getWindow().getAttributes().screenBrightness;
if(result < 0){
int val = Settings.System.getInt(getReactApplicationContext().getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
promise.resolve(val * 1.0f / 255);
}else{
promise.resolve(result);
}
} catch (Exception e) {
e.printStackTrace();
promise.reject("-1", "get app's brightness fail", e);
}
}
SystemSetting.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:react-native-system-setting
作者:
评论列表
文章目录