android 如何调用系统亮度设置啊

android 怎么调用系统亮度设置啊!?
我想在程序里可以调节手机亮度,baidu了下,找了些代码,都有问题,!!!

------解决方案--------------------
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 1.0f;
getWindow().setAttributes(lp);

ADROID 2.1 架构解析 3 亮度设置 
http://blog.csdn.net/skdev/archive/2010/03/01/5335554.aspx

light sensor ,怎么调节屏幕亮度
------解决方案--------------------

好东西
探讨

WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 1.0f;
getWindow().setAttributes(lp);

ADROID 2.1 架构解析 3 亮度设置
http://blog.csdn.net/skdev/archive/……

------解决方案--------------------
部分固件,不行的,比如moto的不行,acer的就可以。上面这段代码只是调节当前View的亮度,退出后系统的亮度不会改变,改亮度,是写入一个system的settings,你在provider中找找,可能权限不够,google限制开始多了