小编Pha*_*Sum的帖子

获取屏幕的当前亮度

目前,我正在使用下面的代码来获取当前的屏幕亮度

...
// for HTC Nexus One and HTC Desire
String cmd = "cat /sys/class/leds/lcd-backlight/brightness";
java.lang.Process p = Runtime.getRuntime().exec(cmd); 
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()),cmd.length());
...
Run Code Online (Sandbox Code Playgroud)

当我用来获得HTC设备(Nexus One,Desire)的亮度时,这没关系.但是当在三星Galaxy S上运行此代码时,此代码无效,因为"cmd"中的路径在此设备上是错误的.问题是我没有三星Galaxy S来找出正确的亮度路径.那么请你告诉我三星Galaxy S设备的正确路径或其他方法来完成这项任务!谢谢,

hardware android

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

hardware ×1