/**
* 需要读一下系统的节点/sys/class/aml_lt9211_2/lcd_pwr,屏幕在亮的时候才能手动调节屏幕亮度
* 1的时候是亮,为0是灭
* */
private static final String DLP_FREEZE_PATH = "/sys/class/aml_lt9211_2/lcd_pwr";
public static boolean getScreenIfBright() {
String value = getValueByPath(DLP_FREEZE_PATH);
LogUtils.i(TAG, "","getScreenIfBright: value = " + value);
if (!TextUtils.isEmpty(value)) {
if (value.equals("1")) {
return true;
} else {
return false;
}
} else {
return false;
}
}
private static String getValueByPath(String path){
String data = null;
if (TextUtils.isEmpty(path)) {
return data;
}
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(path));
data = reader.readLine()
Android读取系统节点
最新推荐文章于 2024-06-29 03:40:56 发布
本文详细探讨了Android系统中如何读取系统节点,包括获取权限、使用File类操作节点以及常见问题解析,旨在帮助开发者更好地理解和操作Android底层资源。
摘要由CSDN通过智能技术生成