fac86401
孙向锦
初始化C5 Vote
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
package com.sunvote.xpadcomm;
import android.app.Activity;
import android.provider.Settings;
import android.provider.Settings.SettingNotFoundException;
import android.view.WindowManager;
import com.sunvote.util.LogUtil;
public class ScreenUtil {
static String TAG = "ScreenUtil";
public static void setDarkMode(Activity context){
try {
// if(isAutoBrightness(context)){
// ScreenUtil.stopAutoBrightness(context);
// }
// int bval = ScreenUtil.getScreenBrightness(context);
// LogUtil.d(TAG, "brightness:"+bval);
// ScreenUtil.setBrightness(context, 0);
// ScreenUtil.saveBrightness(context, 0);
// bval = ScreenUtil.getScreenBrightness(context);
// LogUtil.d(TAG, "brightness:"+bval);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void setNormalMode(Activity context , int level){
try {
// if(isAutoBrightness(context)){
// ScreenUtil.stopAutoBrightness(context);
// }
// int bval = ScreenUtil.getScreenBrightness(context);
// LogUtil.d(TAG, "brightness:"+bval);
// ScreenUtil.setBrightness(context, level);
// ScreenUtil.saveBrightness(context, level);
// bval = ScreenUtil.getScreenBrightness(context);
// LogUtil.d(TAG, "brightness:"+bval);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 判断是否开启了自动亮度调节
*
* @param activity
* @return
*/
public static boolean isAutoBrightness(Activity activity) {
boolean isAutoAdjustBright = false;
// try {
// isAutoAdjustBright = Settings.System.getInt(
// activity.getContentResolver(),
// Settings.System.SCREEN_BRIGHTNESS_MODE) == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC;
// } catch (SettingNotFoundException e) {
// e.printStackTrace();
// }
return isAutoAdjustBright;
}
/**
* 获取屏幕的亮度
*
* @param activity
* @return
*/
public static int getScreenBrightness(Activity activity) {
int brightnessValue = 0;
// try {
// brightnessValue = android.provider.Settings.System.getInt(
// activity.getContentResolver(),
// Settings.System.SCREEN_BRIGHTNESS);
// } catch (Exception e) {
// e.printStackTrace();
// }
return brightnessValue;
}
/**
* 设置屏幕亮度
*
* @param activity
* @param brightness
*/
public static void setBrightness(Activity activity, int brightness) {
// WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
// lp.screenBrightness = Float.valueOf(brightness) * 255f / 100 ;
// activity.getWindow().setAttributes(lp);
}
/**
* 关闭亮度自动调节
*
* @param activity
*/
public static void stopAutoBrightness(Activity activity) {
// Settings.System.putInt(activity.getContentResolver(),
// Settings.System.SCREEN_BRIGHTNESS_MODE,
// Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
}
/**
* 开启亮度自动调节
*
* @param activity
*/
public static void startAutoBrightness(Activity activity) {
// Settings.System.putInt(activity.getContentResolver(),
// Settings.System.SCREEN_BRIGHTNESS_MODE,
// Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC);
}
/**
* 保存亮度设置状态
*
* @param activity
* @param brightness
*/
public static void saveBrightness(Activity activity, int brightness) {
// Uri uri = android.provider.Settings.System
// .getUriFor("screen_brightness");
// ContentResolver resolver = activity.getContentResolver();
// int value =(int) (Float.valueOf(brightness) * 255f / 100) ;
// android.provider.Settings.System.putInt(resolver, "screen_brightness", value);
//
// resolver.notifyChange(uri, null);
}
public static void screenPowerOff(Activity activity){
// PowerManager pm = (PowerManager) activity.getSystemService(Context.POWER_SERVICE);
// PowerManager.WakeLock wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "TAG");
// wakeLock.acquire();
//做我们的工作,在这个阶段,我们的屏幕会持续点亮
//释放锁,屏幕熄灭。
// wakeLock.release();
}
}
|